Compartir a través de


XML de capacidades

El elemento capabilities del esquema XML del proveedor (OSC) permite a un proveedor de OSC especificar su funcionalidad. Esta funcionalidad incluye lo siguiente:

  • Si el proveedor admite la obtención, el almacenamiento en caché o la búsqueda dinámica de amigos y actividades desde la red social.

  • Cómo debe mostrar el OSC ciertas interfaces de usuario de inicio de sesión.

  • Si el OSC debe usar la autenticación basada en formularios o configurar automáticamente la red social y los registros en el usuario en la red social.

El esquema XML para las funcionalidades es fundamental porque identifica en el sistema operativo la funcionalidad admitida por el proveedor. Un proveedor de OSC debe implementar el método ISocialProvider::GetCapabilities que devuelve una cadena de resultado . El OSC llama a ISocialProvider::GetCapabilities para obtener información sobre las funcionalidades del proveedor de OSC en la cadena de resultado , que cumple con la definición de esquema XML para el elemento capabilities . Esta información permite que las llamadas posteriores del OSC al proveedor de OSC funcionen correctamente.

Para especificar las funcionalidades de un proveedor de OSC como parámetro de salida del método ISocialProvider::GetCapabilities , debe cumplir el esquema XML de extensibilidad del proveedor de OSC. En la ilustración siguiente se muestra la estructura XML de las funcionalidades .

Figura 1. <Estructura XML de funcionalidades>

Estructura XML de capacidades

Para obtener descripciones detalladas de los elementos secundarios del elemento capabilities , vea Elementos XML de Capabilities. Para obtener un ejemplo de XML de funcionalidades , vea Ejemplo XML de funcionalidades. Para obtener una definición completa del esquema XML del proveedor de OSC, incluidos los elementos necesarios u opcionales, vea Esquema XML del proveedor de Outlook Social Connector.

Vea también