XML-Beispiel für „capabilities“

Das XML-Beispiel in diesem Thema ist eine XML-Zeichenfolge, die an den Outlook Connector für soziale Netzwerke (OSC) zurückgegeben wird, nachdem die ISocialProvider::GetCapabilities-Methode für ein soziales Netzwerk aufgerufen wurde. Der XML-Code zeigt, wie ein OSC-Anbieter seine Funktionen und Anforderungen für die OSC angibt.

Funktionen für Freunde

In diesem Beispiel gibt der OSC-Anbieter die folgenden Elemente an, um seine Funktionen zur Unterstützung des Freundesfeatures anzuzeigen:

  • getFriends als true , um anzugeben, dass der OSC-Anbieter die ISocialPerson::GetFriendsAndColleagues-Methode unterstützt, um die Informationen von Freunden programmgesteuert abzurufen.

  • cacheFriends als true , um das Zwischenspeichern von Informationen von Freunden in einem Outlook-Kontaktordner zu unterstützen.

  • contactSyncRestartInterval als 60, um anzugeben, dass der OSC bei Einem Fehler versuchen sollte, den Cache alle 60 Minuten zu aktualisieren.

  • followPerson als true , um die Möglichkeit anzugeben, Freunde im sozialen Netzwerk hinzuzufügen.

  • doNotFollowPerson als false , um anzugeben, dass der OSC-Anbieter das Entfernen einer Person als Freund im sozialen Netzwerk nicht unterstützt.

  • dynamicContactsLookup als false , um anzugeben, dass das OSC die Informationen von Freunden nicht im Arbeitsspeicher speichern soll.

Funktionen für Aktivitäten

Der OSC-Anbieter gibt die folgenden Elemente an, um seine Fähigkeit zur Unterstützung von Aktivitäten zu zeigen:

  • getActivities als true , um anzugeben, dass der OSC-Anbieter die ISocialProfile::GetActivitiesOfFriendsAndColleagues-Methode unterstützt, um die Aktivitäten von Freunden programmgesteuert abzurufen.

  • cacheActivities als false , um das Zwischenspeichern von Aktivitäten von Freunden im ausgeblendeten Outlook-Newsfeed-Ordner zu unterstützen.

  • dynamicActivitiesLookupEx als true , um anzugeben, dass das OSC die Aktivitäten von Freunden im Arbeitsspeicher speichern soll.

Funktionen für die Authentifizierung und Kontokonfiguration

Der OSC-Anbieter gibt die folgenden Elemente an, um seine Unterstützung für die Authentifizierung und Kontokonfiguration anzuzeigen:

  • useLogonWebAuth als false , um anzugeben, dass der OSC-Anbieter die Standardauthentifizierung unterstützt.

  • supportsAutoConfigure als false , um anzugeben, dass die OSC nicht versuchen sollte, automatisch das soziale Netzwerk für den Benutzer zu konfigurieren und sich anzumelden.

  • useLogonCached und hideRememberMyPassword als false , um anzugeben, dass der OSC jedes Mal zur Eingabe eines Kennworts auffordern und nicht zwischengespeicherte Anmeldeinformationen für die Anmeldung verwenden sollte.

  • displayUrl als false , um anzugeben, dass die OSC die URL für das soziale Netzwerk nicht im Dialogfeld kontokonfiguration anzeigen soll.

  • hideHyperlinks als false , um anzugeben, dass der OSC-Anbieter nur vorhandene Konten mit bekannten Kennwörtern unterstützt, und das OSC sollte die Hyperlinks Klicken Sie hier, um ein Konto zu erstellen und Kennwort vergessen? nicht im Dialogfeld Kontokonfiguration anzeigen.

XML-Beispiel

Das folgende Beispiel zeigt die Funktionen-XML eines OSC-Anbieters.

<?xml version="1.0" encoding="utf-8" ?>
<capabilities xmlns="http://schemas.microsoft.com/office/outlook/2010/06/socialprovider.xsd">
  <getFriends>true</getFriends>
  <cacheFriends>true</cacheFriends>
  <followPerson>true</followPerson>
  <doNotFollowPerson>false</doNotFollowPerson>
  <getActivities>true</getActivities>
  <cacheActivities>false</cacheActivities>
  <displayUrl>false</displayUrl>
  <useLogonWebAuth>false</useLogonWebAuth>
  <hideHyperlinks>false</hideHyperlinks>
  <supportsAutoConfigure>false</supportsAutoConfigure>
  <contactSyncRestartInterval>60</contactSyncRestartInterval>
  <dynamicActivitiesLookupEx>true</dynamicActivitiesLookupEx>
  <dynamicContactsLookup>false</dynamicContactsLookup>
  <useLogonCached>false</useLogonCached>
  <hideRememberMyPassword>false</hideRememberMyPassword>
  <createAccountUrl>https://contoso.com/createAccount</createAccountUrl>
  <forgotPasswordUrl>https://contoso.com/forgotPassword</forgotPasswordUrl>
</capabilities>

Siehe auch