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.