Technische Anforderungen
In diesem Thema werden die unterstützten Programmiersprachen, COM-Sichtbarkeits- und Methodenrückgabetypanforderungen sowie Details zur Erweiterungs-DLL des Outlook-Anbieters für soziale Netzwerke (OSC) beschrieben.
Programmiersprache und COM-Anforderungen
Sie können einen OSC-Anbieter erstellen, indem Sie verwaltete Sprachen wie Visual C# oder Visual Basic oder nicht verwaltete Sprachen wie Visual C++ verwenden. Sie können jedes Tool verwenden, das eine COM-sichtbare DLL-Komponente erstellen kann, um einen OSC-Anbieter zu entwickeln. Die Entscheidung, eine verwaltete oder nicht verwaltete Sprache zum Entwickeln eines Anbieters zu verwenden, sollte die Downloadgröße und die Abhängigkeiten des Anbieterinstallationspakets berücksichtigen.
Ein OSC-Anbieter muss COM-sichtbar sein, wie in den folgenden Artikeln definiert:
Nach der Installation muss ein OSC-Anbieter mithilfe der COM-Selbstregistrierung oder mit regsvr32 registriert werden.
Die COM-Registrierung einer OSC-Anbieter-DLL registriert den Anbieter unter HKCU oder HKLM.
Die ProgID eines Anbieters ist unter
HKCU\Software\Microsoft\Office\Outlook\SocialConnector\SocialProviders
registriert.Ein OSC-Anbieter, der in einer verwalteten Sprache entwickelt wurde, ist COM-sichtbar.
Ein OSC-Anbieter sollte der Windows-Registrierung Werte hinzufügen, die angeben, dass die Anbieter-DLL sowohl Singlethreaded Apartment (STA) als auch MTA-Threadingmodelle (Multithreaded Apartment) unterstützt. Weitere Informationen zu COM-Threadingmodellen finden Sie unter Beschreibungen und Funktionsweisen von OLE-Threadingmodellen.
Methoden in der OSC-Anbietererweiterbarkeit müssen primitive Typen wie string oder bool zurückgeben. Bestimmte Zeichenfolgenrückgabewerte müssen der Schemadefinition für die OSC-Anbietererweiterbarkeit entsprechen. Nur XML wird als Rückgabewert unterstützt.
Details zur ERWEITERUNGS-DLL des OSC-Anbieters
Die Komponente, die die ERWEITERBARKEIT des OSC-Anbieters unterstützt, ist die ERWEITERUNGS-DLL des OSC-Anbieters. Entwickler von Drittanbietern können OSC-Anbieter-DLLs mithilfe dieser Erweiterbarkeitsschnittstellen erstellen. In der folgenden Liste sind die Details der ERWEITERUNGS-DLL des OSC-Anbieters aufgeführt:
Erweiterungs-DLL-Dateiname: socialprovider.dll
Anzeigename der Erweiterbarkeits-DLL: Erweiterbarkeit des Microsoft Outlook-Anbieters für soziale Netzwerke
Erweiterungs-DLL Hauptversion: 15.0
Erweiterbarkeits-DLL TypeLib-Version: 1.1
Sonstige technische Informationen
JavaScript Object Notation (JSON) wird im OSC-Anbietererweiterungsmodell nicht unterstützt.
Es gibt keine Abhängigkeiten von einem XML-Parser. Der OSC-Anbieter kann einen xml-Parser verwenden, der in Office enthalten ist, z. B. Microsoft XML Core Services (MSXML), die in den Microsoft .NET Framework integrierten XML-Analysefunktionen verwenden oder einen XML-Parser eines Drittanbieters verwenden.