Поделиться через


Замена XmlAdapter на настраиваемый адаптер соответствия сервера сохраняемого чата в Lync Server 2013

 

Последнее изменение раздела: 2012-11-01

Вы можете написать пользовательский адаптер вместо XmlAdapter, установленного с сервером сохраняемого чата. Для этого необходимо предоставить сборку .NET Framework, которая содержит общий класс, реализующий интерфейс IComplianceAdapter. Эту сборку необходимо поместить в папку установки сервера сохраняемого чата каждого сервера в пуле серверов сохраняемого чата. Данные проверки совместимости могут поступать в адаптер с любого сервера проверки совместимости, но на разные экземпляры адаптера с серверов проверки совместимости на поступают повторяющиеся данные.

Реализация интерфейса IComplianceAdapter

Интерфейс определяется в сборке Compliance.dll в пространстве имен Microsoft.Rtc.Internal.Chat.Server.Compliance. Интерфейс определяет два метода, которые должен реализовать пользовательский адаптер.

void SetConfig(AdapterConfig config)

Сервер соответствия сохраняемого чата вызывает этот метод при первой загрузке адаптера. Содержит AdapterConfig конфигурацию соответствия сохраняемого чата, относящуюся к адаптеру соответствия.

void Translate(ConversationCollection conversations)

Сервер соответствия сохраняемого чата вызывает этот метод с периодическими интервалами при наличии новых данных для преобразования. Этот интервал времени равен заданным RunInterval в конфигурации соответствия сохраняемого чата.

Содержит ConversationCollection сведения о беседе, собранные с момента последнего вызова этого метода.