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\SocialProvidersregistriert.

  • 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.

Siehe auch