Поделиться через


XML для возможностей

Элемент capabilities в XML-схеме поставщика (OSC) позволяет поставщику OSC указать свои функциональные возможности. К таким функциональным возможностям относятся следующие:

  • Поддерживает ли поставщик получение, кэширование или динамический поиск друзей и действий из социальной сети.

  • Как OSC должен отображать определенные пользовательские интерфейсы входа.

  • Должен ли OSC использовать проверку подлинности на основе форм или автоматически настраивать социальную сеть и журналы пользователя в социальной сети.

Схема XML для возможностей имеет решающее значение, так как она определяет для OSC функциональность, поддерживаемую поставщиком. Поставщик OSC должен реализовать метод ISocialProvider::GetCapabilities , который возвращает строку результата . OSC вызывает ISocialProvider::GetCapabilities для получения сведений о возможностях поставщика OSC в результирующей строке, которая соответствует определению схемы XML для элемента capabilities . Эти сведения позволяют последующим вызовам из OSC к поставщику OSC работать правильно.

Чтобы указать возможности поставщика OSC в качестве выходного параметра метода ISocialProvider::GetCapabilities , необходимо соответствовать XML-схеме расширяемости поставщика OSC. На следующем рисунке показана xml-структура возможностей .

Рис. 1. <структура XML возможностей>

XML-структура возможностей

Подробные описания дочерних элементов элемента capabilities см. в разделе Xml-элементы Capabilities. Пример XML возможностей см. в разделе Xml-пример возможностей. Полное определение XML-схемы поставщика OSC, включая обязательные или необязательные элементы, см. в разделе Схема XML поставщика соединителя социальных сетей Outlook.

См. также