Compartir a través de


ISocialSession2::FollowPersonEx

Agrega la persona identificada por los parámetros emailAddresses y displayName como un amigo del usuario que ha iniciado sesión en la red social.

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

Parameters

emailAddresses

[in] Matriz que contiene una o varias direcciones SMTP válidas para una persona de la red social.

displayName

[in] Cadena que contiene el nombre para mostrar de la persona que se va a agregar como amigo.

Comentarios

Si Outlook Social Connector (OSC) proporciona más que en la dirección SMTP de la matriz en el parámetro emailAddresses , el proveedor de OSC puede suponer que el primer elemento es la dirección SMTP principal.

Si el proveedor ha establecido el elemento followPerson como true en el XML de funcionalidades y ninguno de los elementos de emailAddresses coincide con un usuario de la red, el proveedor debe devolver el OSC_E_NOT_FOUND error. Si el proveedor ha establecido followPerson como false en las funcionalidades, el proveedor debe devolver el error OSC_E_FAIL.

Si el método FollowPersonEx se realiza correctamente, el proveedor puede usar la cadena en el parámetro displayName para dirigirse a la persona en cualquier correo electrónico de confirmación de amigo posterior, en lugar de dirigirse a la persona por la dirección SMTP. Por otro lado, el proveedor debe ser capaz de controlar el OSC pasando una cadena vacía para el parámetro displayName .

Si el proveedor implementa la interfaz ISocialSession2 y ha establecido followPerson como true en el XML de funcionalidades, el OSC llama a FollowPersonEx en lugar de ISocialSession::FollowPerson. Si el proveedor ha establecido followPerson como true pero no implementa la interfaz ISocialSession2 , o FollowPersonEx devuelve el error OSC_E_NOTIMPL, el OSC llama a ISocialSession::FollowPerson.

Vea también