XML para recursos
O elemento capabilities no esquema XML do provedor (OSC) permite que um provedor OSC especifique sua funcionalidade. Essa funcionalidade inclui o seguinte:
Se o provedor dá suporte a obter, cache ou procurar dinamicamente amigos e atividades da rede social.
Como o OSC deve exibir determinadas interfaces de usuário de logon.
Se o OSC deve usar a autenticação baseada em formulários ou configurar automaticamente a rede social e fazer logon no usuário na rede social.
O esquema XML para recursos é fundamental porque identifica ao OSC a funcionalidade com suporte do provedor. Um provedor OSC deve implementar o método ISocialProvider::GetCapabilities que retorna uma cadeia de caracteres de resultado . O OSC chama ISocialProvider::GetCapabilities para obter informações sobre os recursos do provedor OSC na cadeia de caracteres de resultado , que atende à definição de esquema XML para o elemento de recursos . Essas informações permitem que chamadas subsequentes do OSC para o provedor OSC operem corretamente.
Para especificar os recursos de um provedor OSC como um parâmetro de saída do método ISocialProvider::GetCapabilities , você deve estar em conformidade com o esquema XML de extensibilidade do provedor OSC. A figura a seguir mostra as funcionalidades da estrutura XML.
Figura 1. <estrutura XML de recursos>
Para obter descrições detalhadas de elementos filho do elemento capabilities , consulte Elementos XML de Funcionalidades. Para obter um exemplo do XML de recursos, consulte Exemplo do XML de recursos. Para obter uma definição completa do esquema XML do provedor OSC, inclusive de quais elementos são obrigatórios ou opcionais, confira o Esquema XML do Provedor do Outlook Social Connector.