Partager via


ISocialSession2::FollowPersonEx

Ajoute la personne identifiée par les paramètres emailAddresses et displayName en tant qu’ami de l’utilisateur connecté sur le réseau social.

HRESULT _stdcall FollowPersonEx([in] SAFEARRAY(BSTR) emailAddresses, [in] BSTR displayName);

Paramètres

emailAddresses

[in] Tableau qui contient une ou plusieurs adresses SMTP valides pour une personne sur le réseau social.

displayName

[in] Chaîne qui contient le nom d’affichage de la personne à ajouter en tant qu’ami.

Remarques

Si outlook Social Connector (OSC) fournit plus que sur l’adresse SMTP dans le tableau dans le paramètre emailAddresses , le fournisseur OSC peut supposer que le premier élément est l’adresse SMTP principale.

Si le fournisseur a défini l’élément followPerson sur true dans le xml des fonctionnalités et qu’aucun des éléments pour emailAddresses ne correspond à un utilisateur sur le réseau, le fournisseur doit retourner l’erreur OSC_E_NOT_FOUND. Si le fournisseur a défini followPerson sur false dans les fonctionnalités, le fournisseur doit retourner l’erreur OSC_E_FAIL.

Si la méthode FollowPersonEx réussit, le fournisseur peut utiliser la chaîne dans le paramètre displayName pour adresser la personne dans tout e-mail de confirmation d’ami ultérieur, plutôt que de l’adresser par l’adresse SMTP. En revanche, le fournisseur doit être en mesure de gérer l’OSC en passant une chaîne vide pour le paramètre displayName .

Si le fournisseur implémente l’interface ISocialSession2 et a défini followPerson sur true dans le code XML des fonctionnalités, l’OSC appelle FollowPersonEx au lieu de ISocialSession ::FollowPerson. Si le fournisseur a défini followPerson sur true mais n’implémente pas l’interface ISocialSession2 , ou si FollowPersonEx retourne l’erreur OSC_E_NOTIMPL, l’OSC appelle ISocialSession ::FollowPerson.

Voir aussi