Freigeben über


Testen von Aktivitäten

In diesem Thema werden Tests und Szenarien beschrieben, mit denen überprüft werden kann, ob der Outlook-Connector für soziale Netzwerke (OSC) die bedarfsgesteuerte Synchronisierung verwendet, um Aktivitäten von Freunden und Nicht-Freunden ordnungsgemäß zurückzugeben.

Bedarfsgesteuerte Synchronisierung

Ein OSC-Anbieter implementiert ISocialProvider::GetCapabilities, den osc aufruft, um zu bestimmen, ob der Anbieter die bedarfsgesteuerte Synchronisierung von Aktivitäten von Freunden und Nicht-Freunden unterstützt. Für die im Outlook-Personen-Bereich angezeigten Personen ruft das OSC ihre SMTP-Adressen ab und hashet sie, ruft ISocialSession2::GetActivitiesEx auf und speichert (im Arbeitsspeicher) die für diese Personen zurückgegebenen Aktivitätsdaten.

Bestimmen der abzurufenden Aktivitäten

Die an GetActivitiesEx übergebenen SMTP-Hashadressen sind der Schlüssel, um zu bestimmen, ob das OSC Aktivitäten für einen Freund oder Nicht-Freund erhält. Der OSC ruft Aktivitäten für eine Person ab, wenn die Person diese SMTP-Adresse in ihrem Konto des sozialen Netzwerks angibt. Wenn die Person diese SMTP-Adresse nicht in ihr Konto des sozialen Netzwerks einschließt oder wenn diese Person ein Freund ist, aber über eine andere E-Mail-Adresse im sozialen Netzwerk verfügt, erhält GetActivitiesEx keine Aktivitäten für diese Person. Für eine Person, die kein Freund ist, aber die SMTP-Adressen in ihrem Konto des sozialen Netzwerks angibt, enthalten die zurückgegebenen Daten nur das, was einem Nicht-Freund zur Verfügung steht, wie es in den Datenschutzeinstellungen dieser Person zulässig ist.

Erstellen von Testpersonen für Freunde und Nicht-Freunde

Um eine Testperson für einen Freund zu erstellen, identifizieren Sie die SMTP-Adresse einer Person, die diese Adresse in ihr Konto des sozialen Netzwerks einschließt und einen Freund status mit dem angemeldeten Benutzer in diesem Netzwerk hat. Erstellen Sie eine E-Mail-Nachricht, die diese SMTP-Adresse enthält. Um eine Testperson für einen Nicht-Freund zu erstellen, identifizieren Sie die SMTP-Adresse einer Person, die kein Freund des angemeldeten Benutzers ist, anhand dieser Adresse, und die in ihren Datenschutzeinstellungen angegeben hat, damit Nicht-Freunde ihr Profil im sozialen Netzwerk anzeigen können. Erstellen Sie eine E-Mail-Nachricht, die diese SMTP-Adresse enthält.

Wenn Sie im Outlook-Explorer die E-Mail-Nachricht auswählen, die einen Freund (oder Nicht-Freund) enthält, werden im bereich Personen die Empfänger angezeigt. Wenn Sie den Freund (oder Nicht-Freund) im bereich Personen auswählen, können Sie testen, dass der Anbieter Informationen zur Person bereitstellt.

Testszenarien

Um zu überprüfen, ob Sie geeignete Aktivitäten für Freunde und Nicht-Freunde erhalten, testen Sie die folgenden Szenarien.

Szenario Erwartetes Verhalten
Die im Personen Bereich ausgewählte Person ist ein Freund des angemeldeten Benutzers im sozialen Netzwerk. Im bereich Personen werden das Profil und das Profilbild dieser Person wie im sozialen Netzwerk gepostet angezeigt.
Die im Personen Bereich ausgewählte Person ist ein Nicht-Freund des angemeldeten Benutzers im sozialen Netzwerk, hat aber zugelassen, dass sein Profil von Nicht-Freunden angezeigt wird. Im bereich Personen werden das Profil und das Profilbild dieser Person wie im sozialen Netzwerk gepostet angezeigt.

Siehe auch