Select the product you need help with
Die Unterstützung Richtlinien für die Client-messaging-EntwicklungArtikel-ID: 266353 - Produkte anzeigen, auf die sich dieser Artikel bezieht Auf dieser SeiteEINFÜHRUNGDieser Artikel beschreibt, was unterstützt wird und was nicht unterstützt wird, wenn Sie benutzerdefinierte Lösungen entwickeln, die in Microsoft-basierten messaging Produkte oder Microsoft-Technologien integriert. Dieser Artikel enthält auch die meisten wichtige Informationen, die darauf achten, wenn Sie mit Microsoft-Produkten und Microsoft-Technologien entwickeln. In diesem Artikel werden jedoch nicht alle Szenarios behandelt. Wenden Sie sich an Microsoft Support Services, wenn Sie alle Fragen, ob eine bestimmte Lösung unterstützt wird. Dieser Artikel beschreibt auch bestimmte Technologien und bestimmten Szenarien Anleitung für Entwickler bereitstellen. Weitere InformationenDer Begriff "unterstützt" wird zum Beschreiben Sie, ob Microsoft Product Support Services oder Microsoft Services Ihnen beim Versuch helfen kann, etwas in einer bestimmten Weise erreichen. Der Begriff wird i. d. r. auch verwendet, im Kontext des, ob eine Microsoft-Produktgruppe möglicherweise ein Problem für ein bestimmtes Szenario beheben. Aufgrund der großen Matrix von Produkten, Technologien und Versionen, die Tests erfordern, kann nicht wir sagen, dass alle Szenarios entwickelt, getestet oder wurde. Daher empfehlen wir die folgenden optimalen Methoden beim Entwerfen von benutzerdefinierter Lösungen verwenden:
Integration mit Outlook-EigenschaftenOutlook, Microsoft Exchange Server und anderen Microsoft-Produkten Speicher Daten in MAPI, wie z. B. Persönliche Ordner (. pst) Dateien, speichert Exchange-Postfachspeicher oder Informationsspeicher für Öffentliche Ordner von Exchange. Obwohl einige dieser Daten sichtbar ist, werden verschiedene Daten ist nicht sichtbar und anderen Gründen gespeichert.In einigen Fällen besteht eine Eins-zu-Eins-Entsprechung zwischen was Sie in Outlook sehen und was in der zugrunde liegenden MAPI-Datenbank gespeichert ist. Feld Betreff einer e-Mail-Nachricht stellt ein Beispiel dafür dar, da in diesem Feld der MAPI-Eigenschaft PR_SUBJECT entspricht. In diesem Fall ist Outlook auf diese Eigenschaft ein Vorläufer da diese Eigenschaft von früheren Microsoft-e-Mail-Clients verwendet wurde. Andere Eigenschaften auch haben eine 1: 1-Entsprechung sind jedoch spezifisch für Outlook. ?S Kontakt Websiteadresse ist z. B. in einem bestimmten MAPI benannte Eigenschaft gespeichert. Hinweis: Weitere Informationen zu benannten Eigenschaften in Outlook finden Sie im Abschnitt "MAPI-spezifische Informationen für benannte Eigenschaften". In einigen Fällen Outlook möglicherweise mehrere MAPI-Eigenschaften zum Speichern von Informationen für einen bestimmten Zweck verwenden, oder Outlook kann mehrere Teile der Informationen in eine Eigenschaft speichern. In beide Szenarios dafür häufig gibt es keine Dokumentation, die erläutert, wie diese Eigenschaften implementiert werden oder deren Funktionsweise. Programmgesteuerte Ändern der zugrunde liegenden Eigenschaften umfasst einige Risiken. Die folgenden: Hauptbereiche unterteilt
Deshalb empfehlen wir Sie vermeiden, direkten Zugriff auf diese Daten auf niedriger Ebene und eine allgemeine API stattdessen such as der Outlook-Objekt Bibliothek verwenden. Wegen dieser Faktoren im Allgemeinen unterstützt nicht Microsoft erläutert, wie oder warum die zugrunde liegenden Eigenschaften implementiert werden. Außerdem ist es wichtig, zwischen Eigenschaften lesen und Schreiben von Eigenschaften unterscheiden. Programmgesteuerten Lesen von MAPI-Eigenschaften mithilfe von APIs wie z. B. Extended MAPI, WebDAV oder des PropertyAccessor -Objekts im Microsoft Office Outlook 2007-Objektmodell wird unterstützt. Schreiben in diese Eigenschaften ist jedoch nicht unterstützt aufgrund des Potentials für Daten Beschädigung Probleme oder andere Probleme, andere MAPI-Clients möglicherweise, wenn Sie die geänderten Daten verwenden. MAPI-spezifische Informationen für benannte EigenschaftenMAPI stellt eine Möglichkeit zum Zuweisen von Namen zu bestimmten Eigenschaften, für die Zuordnung dieser Namen zu unique Identifiers, sowie für diese Zuordnung persistent. Outlook schreibt viele Outlook-spezifische Felder in diese benannte Eigenschaften, die im Bereich von 8000 FFFE Bezeichner verwenden. Microsoft Outlook-Objektmodell besteht i. d. r. die einzige unterstützte Methode diese benannte Eigenschaften zu ändern. In der Regel wird das Ändern dieser Eigenschaften durch MAPI verwenden oder mithilfe von CDO (Collaboration Data Objects) nicht unterstützt.Benannte Eigenschaften werden durch einen Namen und eine GUID für einen Eigenschaftensatz identifiziert. Der Name kann eine Zahl oder eine Zeichenfolge sein. Diese Eigenschaften werden mithilfe der Funktion IMAPIProp::GetIDsFromNames und IMAPIProp::GetNamesFromIDs -Funktion bearbeitet. Die GUID und den Namen werden an die Funktion GetIDsFromNames Eigenschafts-ID erhalten, die für die aktuelle MAPI-Sitzung gültig ist übergeben. Da diese ID-Eigenschaft von Computer zu Computer variieren kann, ist die nur konsistente Möglichkeit zum Zugriff auf eine benannte Eigenschaft kennen, dessen Eigenschaft festgelegt und seinen Namen. In der Regel sind benannte Eigenschaften verwendet von Clients als Möglichkeit, zusätzlichen Informationen zu einer Nachricht hinzufügen, die nur von diesem Client verwendet wird. Daher sind die meisten der benannten Eigenschaften, die von Outlook-Clients verwendet werden nicht dokumentiert. Die einzige unterstützte Möglichkeit um diese Eigenschaften ist über Outlook-Objektmodell. Allgemeine benannte Eigenschaften, die von Outlook verwendet werdenDie folgende Tabelle beschreibt die allgemeine benannte Eigenschaften, die von Outlook verwendet werden.Tabelle minimieren
920134 Die Outlook-Integration-API bietet zusätzliche Dokumentation für die Integration mit Outlook in bestimmten Szenarios. Um dieser Dokumentation anzuzeigen, die folgende Microsoft-Website:
(http://support.microsoft.com/kb/920134/
)
Verfügbare Unterstützung für Anwendungen, die das WebDAV-Protokoll, verwenden um Zugriff auf Exchange 2000 Server oder Exchange Server 2003 http://msdn2.microsoft.com/en-us/library/aa193231(office.11).aspx Darüber hinaus die folgende Informationen für Outlook 2007 dokumentiert und ist geplant, zu einem späteren Zeitpunkt in der Outlook-Integration-API enthalten sein. Weitere Informationen finden Sie in den folgenden Artikeln der Microsoft Knowledge Base:
(http://msdn2.microsoft.com/en-us/library/aa193231(office.11).aspx)
919198
(http://support.microsoft.com/kb/919198/
)
Benachrichtigungen basierende Indizierung Unterstützung für Informationsdienste in Outlook 2007 919199 Weitere Informationen finden Sie auf der folgenden Microsoft-Websites:
(http://support.microsoft.com/kb/919199/
)
Wie Sie die IAttachmentSecurity-API, um überprüfen, ob eine Anlage in Outlook blockiert werden gilt Outlook 2007-Dokumentation - blockierte Anlagen http://blogs.msdn.com/stephen_griffin/archive/2006/05/09/593585.aspx
(http://blogs.msdn.com/stephen_griffin/archive/2006/05/09/593585.aspx)
Outlook 2007-Dokumentation - basierten Notification Indizierung Unterstützung http://blogs.msdn.com/stephen_griffin/archive/2006/05/10/594641.aspx
(http://blogs.msdn.com/stephen_griffin/archive/2006/05/10/594641.aspx)
Microsoft Office Outlook 2003 Service Pack 1 (SP1) oder höherWeitere Informationen finden Sie in den folgenden Artikeln der Microsoft Knowledge Base:912239
(http://support.microsoft.com/kb/912239/
)
Wie Sie DispidHeaderItem MAPI-Eigenschaft, um den Status einer Nachricht zu identifizieren, die Sie in Outlook 2003 erhalten 912238
(http://support.microsoft.com/kb/912238/
)
Wie Sie MAPI, um Nachrichten in eine PST-Datei verwalten, wenn Sie Outlook 2003 verwenden, um Nachrichten aus einem IMAP-Server downloaden 912237
(http://support.microsoft.com/kb/912237/
)
Wie Sie benannte Eigenschaften, um Kontakt Adressbucheinträge mit e-Mail-Nachrichten, e-Mail-Adressen und Bild-Anlagen in Outlook 2003 verknüpfen 915314 Weitere Informationen finden Sie auf der folgenden Microsoft-Websites:
(http://support.microsoft.com/kb/915314/
)
Informationen über zwei neue benannte Eigenschaftsdefinitionen, die steuern können, wie eine Nachricht von Outlook 2003 verarbeitet wird, wenn Benutzer auf die Nachricht antworten Neue Outlook-Dokumentation-Teil 5 - One-off Formulare http://blogs.msdn.com/stephen_griffin/archive/2005/12/29/507991.aspx
(http://blogs.msdn.com/stephen_griffin/archive/2005/12/29/507991.aspx)
Outlook 2003-Integration-API eingeschlossen, PST-Dokumenten und Beispiel http://blogs.msdn.com/stephen_griffin/archive/2005/09/28/Outlook-2003-Integration-API-Wrapped-PST-Docs-and-Sample.aspx
(http://blogs.msdn.com/stephen_griffin/archive/2005/09/28/Outlook-2003-Integration-API-Wrapped-PST-Docs-and-Sample.aspx)
APIs, die in verwaltetem Code unterstützt werdenMAPI wurde ursprünglich entwickelt und ursprünglich in den späten 80er Jahren entwickelt. Daher MAPI ist ein Vorläufer verwalteten Code in Microsoft .NET Framework. Wir stellen keine verwalteten Wrapper für MAPI bereit, und wir Sie über die Fremdanbieter-Wrapper abraten. Dies ist da Lösungen scheint in einer Testumgebung arbeiten, jedoch Probleme, die mit der Speicherverwaltung zusammenhängen können auftreten, wenn eine Anwendung in einer Produktionsumgebung bereitgestellt wird und Skalierbarkeit realen Szenarios ausgesetzt ist.Die folgenden Tabelle sind die Supportrichtlinie für Outlook-APIs in .NET Framework-Umgebung zusammengefasst. Tabelle minimieren
813349
(http://support.microsoft.com/kb/813349/
)
Support Policy for Microsoft Exchange APIs mit .NET Framework-Anwendungen Die .NET Framework-BenutzersteuerelementeDie .NET Framework-Benutzersteuerelemente werden nicht in Outlook 2003 in früheren Versionen von Outlook oder in benutzerdefinierten Formularbereichen von Outlook 2007 unterstützt. Weitere Informationen zum Support für diese Steuerelemente finden Sie im folgenden Artikel der Microsoft Knowledge Base:897863
(http://support.microsoft.com/kb/897863/
)
Beschreibung für die Unterstützung von WinForms-Steuerelemente in nicht verwalteten Anwendungen Benutzerdefinierte Formulare und Szenarios mit HTTP-für Outlook 2003 und früheren Versionen von OutlookIn Outlook werden benutzerdefinierte Outlook-Formulare für die Verwendung mit HTTP-basierten e-Mail-Diensten wie z. B. Microsoft Hotmail nicht unterstützt. Outlook verhindert nicht, dass Sie mit benutzerdefinierten Formulars Features, wenn Sie einen HTTP-basierten e-Mail-Dienst verwenden. Jedoch funktionieren einige Features nicht ordnungsgemäß. Die Features funktionieren nicht ordnungsgemäß, da HTTP-basierten e-Mail-Nachrichten im Nur-Lese-Status auf dem Server gespeichert werden. Deshalb empfehlen wir, dass keine benutzerdefinierte Outlook-Formularen verwenden, wenn Sie einen HTTP-basierten e-Mail-Dienst verwenden.MAPI für Microsoft Visual Basic 6.0-SteuerelementeVisual Basic 6.0-MAPI-Steuerelemente basieren auf Simple MAPI und werden nicht mehr getestet oder unterstützt, beginnend in Outlook 2007. Wir empfehlen Ihnen, eine neuere-API für e-Mail-Lösungen verwenden.Hinweis: Die standardmäßige Unterstützung für Visual Basic 6.0 ist abgelaufen. Common Messaging CallsCMC (Common Messaging Calls) wird nicht unterstützt, nach die Veröffentlichung von Outlook e-Mail-Sicherheit im Juni 2000 aktualisieren.Dynamischer Datenaustausch (DDE)Im Gegensatz zu anderen Office-Anwendungen unterstützt Outlook nicht DDE (Dynamic Data Exchange) als eine Möglichkeit, programmgesteuert mit Outlook zu kommunizieren.Microsoft Outlook Express (Microsoft Windows XP)Für lange Zeit war die einzige unterstützte API für Outlook Express Simple MAPI. Simple MAPI ist ein Satz von Funktionen und die zugehörigen Datenstrukturen, mit denen Sie benutzerdefinierten Anwendungen messaging-Funktionen hinzufügen können. Die Simple MAPI-Funktionen sind in Versionen für C#, C++ und Visual Basic verfügbar.Die Dokumentation für einfaches MAPI wird in Microsoft Exchange-SDK bereitgestellt. Um dieser Dokumentation anzuzeigen, die folgende Microsoft-Website: http://msdn.microsoft.com/en-us/library/aa142548(EXCHG.65).aspx Outlook Express verwendet Windows-Adressbuch (WAB). Weitere Informationen zum Windows-Adressbuch die folgende Microsoft-Website:
(http://msdn.microsoft.com/en-us/library/aa142548(EXCHG.65).aspx)
http://msdn.microsoft.com/en-us/library/ms629361.aspx
(http://msdn.microsoft.com/en-us/library/ms629361.aspx)
Windows Mail in Windows VistaIn Windows Vista Windows Mail ist das Ersetzen für Outlook Express. Dokumentation für Entwickler die folgende Microsoft-Website:http://msdn.microsoft.com/en-us/library/ms709546.aspx APIs, die für Outlook Express 6.0 verfügbar sind, sind ebenfalls in dieser Dokumentation enthalten.
(http://msdn.microsoft.com/en-us/library/ms709546.aspx)
Windows Live-APIs und SDKsWeitere Informationen über die APIs, die mit e-Mail-verknüpft sind und zu den Supportoptionen für Windows Live der folgenden Microsoft-Website:http://dev.live.com/ Microsoft Customer Support bietet derzeit keine Unterstützung für diese APIs.
(http://dev.live.com/)
InformationsquellenWeitere Informationen zu benannten Eigenschaften der folgenden Microsoft-Website: http://msdn2.microsoft.com/en-us/library/ms529055.aspx
(http://msdn2.microsoft.com/en-us/library/ms529055.aspx)
EigenschaftenArtikel-ID: 266353 - Geändert am: Freitag, 30. März 2007 - Version: 5.5 Die Informationen in diesem Artikel beziehen sich auf:
Maschinell übersetzter Artikel Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten. Den englischen Originalartikel können Sie über folgenden Link abrufen: 266353
(http://support.microsoft.com/kb/266353/en-us/
)
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
| SPRACHE AUSWÄHLEN
|




Zum Anfang








