Share via


Reemplazar xmlAdapter por un adaptador personalizado de cumplimiento de servidor de chat persistente en Lync Server 2013

 

Última modificación del tema: 2012-11-01

Puede escribir un adaptador personalizado en lugar de usar el XmlAdapter que se instala con servidor de chat persistente. Para lograr esto, es necesario brindar un ensamblado de .NET Framework que contenga una clase pública que implemente la interfaz de IComplianceAdapter. Debe colocar este ensamblado en la carpeta de instalación servidor de chat persistente de cada servidor de su grupo de servidores de chat persistente. Cualquiera de los servidores de cumplimiento puede brindar datos de cumplimiento al adaptador, pero los servidores de cumplimiento no brindarán datos de cumplimiento duplicados a varias instancias del adaptador.

Implementar la interfaz IComplianceAdapter

La interfaz se define en el ensamblado de Compliance.dll en el espacio de nombres Microsoft.Rtc.Internal.Chat.Server.Compliance. La interfaz define dos métodos que el adaptador personalizado necesita implementar.

void SetConfig(AdapterConfig config)

El servidor de cumplimiento de chat persistente llamará a este método cuando el adaptador se cargue por primera vez. Contiene AdapterConfig la configuración de cumplimiento de Chat persistente que es relevante para el adaptador de cumplimiento.

void Translate(ConversationCollection conversations)

El servidor de cumplimiento de chat persistente llama a este método a intervalos periódicos siempre que haya nuevos datos para traducir. Este intervalo de tiempo es igual al RunInterval establecido en la configuración de cumplimiento de chat persistente.

Contiene ConversationCollection la información de conversación recopilada desde la última vez que se llamó a este método.