Partager via


ISocialSession2::GetActivitiesEx

Obtient une chaîne qui représente une collection d’activités de chacun des utilisateurs spécifiés par le paramètre hashedAddresses .

HRESULT _stdcall GetActivitiesEx([in] SAFEARRAY(BSTR) hashedAddresses, [in] DATE startTime, [out, retval] BSTR *activities);

Paramètres

hashedAddresses

[in] Structure qui spécifie un tableau d’adresses SMTP hachées pour un ensemble d’utilisateurs.

Starttime

[in] Heure après laquelle les activités créées sont retournées.

activities

[out] Chaîne XML qui représente l’ensemble des activités des utilisateurs spécifiés par hashedAddresses sur le réseau social depuis startTime.

Remarques

L’OSC appelle GetActivitiesEx si le fournisseur OSC prend en charge la synchronisation à la demande des activités. L’OSC stocke en mémoire les informations retournées dans les activités . Pour plus d’informations sur la façon dont l’OSC utilise et met à jour ces informations en mémoire, consultez Synchronisation des amis et des activités.

À compter d’Outlook Social Connector 2013, l’OSC prend uniquement en charge la synchronisation à la demande des activités et appelle uniquement GetActivitiesEx pour obtenir des activités. Pour prendre en charge la recherche d’activités à la demande, définissez cacheActivities sur false, et getActivities et dynamicActivitiesLookupEx sur true, et l’OSC appelleRa GetActivitiesEx.

La chaîne XML retournée doit être conforme à la définition de schéma pour activityFeed, comme défini dans le schéma pour l’extensibilité du fournisseur OSC.

Le sring hashedAddresses représente un ensemble d’adresses hachées pour chaque utilisateur affiché dans le volet Personnes. Les adresses SMTP hachées sont chiffrées à l’aide de la fonction de hachage spécifiée par l’élément hashFunction dans le code XML des fonctionnalités du fournisseur. L’utilisateur n’a pas besoin d’être un ami de l’utilisateur connecté représenté par la propriété ISocialSession ::LoggedOnUserName .

Le paramètre startTime est une valeur Date en temps universel coordonné (UTC). Les valeurs d’heure locale doivent être converties en valeurs Date UTC.

Les activités retournées par la méthode GetActivitiesEx doivent avoir une valeur au moment de la création supérieure à startTime et inférieure ou égale à Now. Si aucune modification n’a eu lieu entre startTime et Now, le fournisseur doit retourner une erreur OSC_E_NO_CHANGES.

Voir aussi