调试提供程序

可以通过多种方式在 OSC Outlook (调试) 连接器:

  • 通过使用 Outlook 中 Office Fluent 用户界面的功能区组件中的调试命令Office支持 Office 客户端应用程序会导致 OSC 采取各种操作。

  • 使用 Fiddler 跟踪在社交网络及其 OSC 提供程序之间发送的 API 调用和 XML

调试按钮

OSC 提供程序扩展性提供调试 OSC 提供程序的功能。 DebugProviders若要调试提供程序,在 Windows 注册表中的注册表项 (SocialConnector 下创建一个 DWORD 类型的值,如下面的) DebugProviders 行所示,将该值设置为 1。

HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\SocialConnector

默认情况下,提供程序调试已关闭。 DebugProviders如果值不存在,或者它存在并设置为值 0,则关闭提供程序调试。

如果提供程序调试已打开,则 OSC 会在发生错误时显示一个包含详细错误信息的警报对话框,并针对 OSC 提供程序 XML 架构验证任何 OSC 提供程序 XML。 根据为 XML 字符串指定的命名空间,根据 OSC 1.0 架构文件 OutlookSocialProvider.xsd 验证使用 OSC 1.0 开发的 OSC 提供程序。 根据架构文件 OutlookSocialProvider_1.1.xsd 验证使用 OSC 1.1 或更高版本开发的 OSC 提供程序。 使用 值时 DebugProviders ,将显示所有加载的提供程序(而不是特定提供程序)的调试警报。

若要显示可帮助您ShowDebugButtons调试提供程序的调试按钮,可在 Windows 注册表中的 项下创建一个 DWORD SocialConnector ShowDebugButtons 类型的值,将该值设置为 1。 若要隐藏调试命令栏按钮,请将其 ShowDebugButtons 值设置为 0。

对于 Outlook 2010 和 Office 2013 以来的客户端应用程序,调试按钮显示在浏览器功能区的"外接程序"选项卡上。 对于 Outlook 2007 和 Outlook 2003,调试按钮显示在 Outlook 浏览器窗口的标准命令栏上。

下表介绍了调试按钮。

"调试"按钮 函数
同步联系人
使 OSC 仅向 OSC 提供程序请求缓存的联系人。
GAL 同步
使 OSC 从全局地址列表中Exchange数据以Outlook联系人。
类别缓存无效
导致 OSC 在刷新活动源时重新加载每个存储的类别列表。

Fiddler

Fiddler 是一款线路调试工具,用于检查从提供程序发送到社交网络的 API 调用,以及社交网络发送到提供程序的 XML。 Fiddler 可从 Fiddler Web 调试代理下载

另请参阅