功能的 XML

(OSC) 提供程序 XML 架构中的 capabilities 元素允许 OSC 提供程序指定其功能。 此类功能包括:

  • 提供商是否支持从社交网络获取、缓存或动态查找好友和活动。

  • OSC 应如何显示某些登录用户界面。

  • OSC 是应使用基于表单的身份验证还是自动配置社交网络并在社交网络上登录用户。

功能的 XML 架构至关重要,因为它向 OSC 标识了提供程序支持的功能。 OSC 提供程序必须实现返回结果字符串的 ISocialProvider::GetCapabilities 方法。 OSC 调用 ISocialProvider::GetCapabilities 以获取 有关结果 字符串中 OSC 提供程序的功能的信息,这符合 capabilities 元素的 XML 架构定义。 此信息使 OSC 对 OSC 提供程序的后续调用能够正常运行。

若要将 OSC 提供程序的功能指定为 ISocialProvider::GetCapabilities 方法的输出参数,必须符合 OSC 提供程序扩展性 XML 架构。 下图显示了 功能 XML 结构。

图 1. <功能> XML 结构

功能 XML 结构

有关 capabilities 元素的子元素的详细说明,请参阅 Capabilities XML Elements。 有关 功能 XML 的示例,请参阅 功能 XML 示例。 有关 OSC 提供程序 XML 架构的完整定义(包括哪些元素是必需的或可选),请参阅 Outlook Social Connector Provider XML 架构

另请参阅