调试提供程序

可通过多种方法调试 Outlook Social Connector (OSC) 提供程序:

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

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

“调试”按钮

OSC 提供程序扩展性提供调试 OSC 提供程序的功能。 若要调试提供程序,请在 Windows 注册表的键 (下SocialConnector创建DebugProviders类型为 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 提供程序。 使用 OSC 1.1 或更高版本开发的 OSC 提供程序将针对架构文件OutlookSocialProvider_1.1.xsd 进行验证。 使用 DebugProviders 值时,将显示所有已加载的提供程序(而不是特定提供程序)的调试警报。

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

对于自 Office 2013 以来的 Outlook 2010 和客户端应用程序,调试按钮将显示在资源管理器功能区的“ 加载项 ”选项卡上。 对于 Outlook 2007 和 Outlook 2003,调试按钮显示在 Outlook 资源管理器窗口的标准命令栏上。

下表介绍了调试按钮。

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

Fiddler

Fiddler 是一种在线调试工具,用于检查从提供商发送到社交网络的 API 调用,以及社交网络发送给提供商的 XML。 Fiddler 可在 Fiddler Web 调试代理中下载。

另请参阅