XML für „capabilities“

Das Capabilities-Element im XML-Schema des (OSC)-Anbieters ermöglicht es einem OSC-Anbieter, seine Funktionalität anzugeben. Diese Funktionalität umfasst Folgendes:

  • Ob der Anbieter das Abrufen, Zwischenspeichern oder dynamisches Suchen von Freunden und Aktivitäten aus dem sozialen Netzwerk unterstützt.

  • Wie das OSC bestimmte Anmeldebenutzeroberflächen anzeigen soll.

  • Gibt an, ob die OSC die formularbasierte Authentifizierung verwenden oder das soziale Netzwerk automatisch konfigurieren und den Benutzer im sozialen Netzwerk anmeldet.

Das XML-Schema für Funktionen ist wichtig, da es dem OSC die vom Anbieter unterstützte Funktionalität identifiziert. Ein OSC-Anbieter muss die ISocialProvider::GetCapabilities-Methode implementieren, die eine Ergebniszeichenfolge zurückgibt. Der OSC ruft ISocialProvider::GetCapabilities auf, um Informationen zu den Funktionen des OSC-Anbieters in der Ergebniszeichenfolge abzurufen, die der XML-Schemadefinition für das capabilities-Element entspricht. Diese Informationen ermöglichen es, dass nachfolgende Aufrufe vom OSC an den OSC-Anbieter ordnungsgemäß ausgeführt werden.

Um Funktionen eines OSC-Anbieters als Ausgabeparameter der ISocialProvider::GetCapabilities-Methode anzugeben, müssen Sie dem XML-Schema der OSC-Anbietererweiterung entsprechen. Die folgende Abbildung zeigt die XML-Struktur der Funktionen .

Abbildung 1: <Funktionen> XML-Struktur

Funktionen für XML-Struktur

Ausführliche Beschreibungen der untergeordneten Elemente des Capabilities-Elements finden Sie unter Capabilities XML Elements. Ein Beispiel für Funktionen-XML finden Sie unter Capabilities XML Example. Eine vollständige Definition des XML-Schemas des OSC-Anbieters, einschließlich der erforderlichen oder optionalen Elemente, finden Sie unter Xml-Schema des Outlook Connector-Anbieters für soziale Netzwerke.

Siehe auch