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.