技术要求

本主题介绍支持的编程语言、COM 可见性和方法返回类型要求,以及 Outlook Social Connector (OSC) 提供程序扩展性 DLL 的详细信息。

编程语言和 COM 要求

可以使用托管语言(如 Visual C# 或 Visual Basic)或非托管语言(如 Visual C++)创建 OSC 提供程序。 可以使用任何可以创建 COM 可见 DLL 组件的工具来开发 OSC 提供程序。 决定使用托管语言或非托管语言开发提供程序时,应考虑提供程序安装包的下载大小和依赖项。

OSC 提供程序必须按以下内容定义为 COM 可见:

  • 安装后,必须使用 COM 自注册或 regsvr32 注册 OSC 提供程序。

  • OSC 提供程序 DLL 的 COM 注册在 HKCU 或 HKLM 下注册提供程序。

  • 提供程序的 ProgID 在 下 HKCU\Software\Microsoft\Office\Outlook\SocialConnector\SocialProviders注册。

  • 以托管语言开发的 OSC 提供程序是 COM 可见的。

  • OSC 提供程序应向 Windows 注册表添加值,指示提供程序 DLL 支持单线程单元 (STA) 和多线程单元 (MTA) 线程模型。 有关 COM 线程模型的详细信息,请参阅 OLE 线程模型的说明和工作

OSC 提供程序扩展性中的方法必须返回 字符串布尔等基元类型。 某些 字符串 返回值必须符合 OSC 提供程序扩展性的架构定义。 仅支持 XML 作为返回值。

OSC 提供程序扩展性 DLL 的详细信息

支持 OSC 提供程序扩展性的组件是 OSC 提供程序扩展性 DLL。 第三方开发人员可以使用这些扩展性接口生成 OSC 提供程序 DLL。 以下列表显示了 OSC 提供程序扩展性 DLL 的详细信息:

  • 扩展性 DLL 文件名:socialprovider.dll

  • 扩展性 DLL 友好名称:Microsoft Outlook 社交提供程序扩展性

  • 扩展性 DLL 主版本:15.0

  • 扩展性 DLL TypeLib 版本:1.1

其他技术信息

OSC 提供程序扩展性模型中不支持 JavaScript 对象表示法 (JSON) 。

XML 分析程序没有依赖项。 OSC 提供程序可以使用 Office 附带的 XML 分析程序,例如 Microsoft XML Core Services (MSXML) 、使用 Microsoft .NET Framework内置的 XML 分析功能,或使用第三方 XML 分析程序。

另请参阅