调试提供程序
可以通过多种方式在 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 调试代理下载。