在 Lync Server 2013 中将 XmlAdapter 替换为自定义的持久聊天服务器符合性适配器

 

上次修改的主题: 2012-11-01

可以编写自定义适配器,而不是使用与持久聊天服务器一起安装的 XmlAdapter。 若要实现此目的,您必须提供包含实现 IComplianceAdapter 接口的公共类的 .NET Framework 程序集。 必须将此程序集放置在持久聊天服务器池中每个服务器的持久聊天服务器安装文件夹中。 任一合规性服务器都可以为您的适配器提供合规性数据,但合规性服务器不会为您的适配器的多个实例提供重复的合规性数据。

实现 IComplianceAdapter 接口

接口在命名空间 Microsoft.Rtc.Internal.Chat.Server.Compliance的Compliance.dll程序集中定义。 该接口定义自定义适配器必须实现的两种方法。

void SetConfig(AdapterConfig config)

当适配器首次加载时,持久聊天符合性服务器将调用此方法。 包含 AdapterConfig 与合规性适配器相关的持久聊天符合性配置。

void Translate(ConversationCollection conversations)

只要有要翻译的新数据,持久聊天符合性服务器就会定期调用此方法。 此时间间隔等于 RunInterval 持久聊天符合性配置中的设置。

包含 ConversationCollection 上次调用此方法时收集的会话信息。