Поделиться через


ISocialSession::FollowPerson

Добавляет пользователя, идентифицированного параметром emailAddress в качестве друга для пользователя, выполнившего вход в социальную сеть.

HRESULT _stdcall FollowPerson([in] BSTR emailAddress);

Параметры

emailAddress

[в] Строка, содержащая адрес электронной почты пользователя.

Замечания

Параметр emailAddress должен быть допустимым SMTP-адресом. Если поставщик Outlook Social Connector (OSC) установил метод followPerson как true в возможностях, а аргумент для emailAddress не соответствует пользователю в сети, поставщик должен вернуть ошибку OSC_E_NOT_FOUND. Если поставщик установил параметр followPerson как false в возможностях, поставщик должен вернуть ошибку OSC_E_FAIL.

Если поставщик реализует интерфейс ISocialSession2 и задает параметр followPerson как true в возможностях, OSC вызовет ISocialSession2::FollowPersonEx вместо ISocialSession::FollowPerson. Если поставщик не реализует интерфейс ISocialSession2 или ISocialSession2::FollowPersonEx возвращает ошибку OSC_E_NOTIMPL, OSC вызовет ISocialSession::FollowPerson , если поставщик установил параметр followPerson как true в возможностях. Сведения о кодах ошибок см. в статье Коды ошибок поставщика Outlook Social Connector.

При принятии решения о том, следует ли реализовать ISocalSession::FollowPerson или ISocialSession2::FollowPersonEx, следует рассмотреть вопрос о том, нужны ли поставщику другие методы в ISocialSession2 и можно ли использовать параметр djsplayName в FollowPersonEx.

См. также