功能的 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. <capabilities> XML 结构

功能 XML 结构

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

另请参阅