Partager via


Remplacement de XmlAdapter par une carte de conformité de serveur de conversation permanente personnalisée dans Lync Server 2013

 

Rubrique Dernière modification : 2012-11-01

Vous pouvez écrire une carte personnalisée au lieu d’utiliser le XmlAdapter installé avec le serveur de conversation permanente. Pour ce faire, vous devez fournir un assembly .NET Framework contenant une classe publique qui implémente l’interface IComplianceAdapter. Vous devez placer cet assembly dans le dossier d’installation du serveur de conversation permanente de chaque serveur de votre pool de serveurs de conversation permanente. Chacun des serveurs de conformité peut fournir des données de conformité à votre adaptateur, mais ils ne délivrent aucun duplicata des données de conformité à plusieurs instances de votre adaptateur.

Implémentation de l’interface IComplianceAdapter

L’interface est définie dans l’assembly Compliance.dll dans l’espace de noms Microsoft.Rtc.Internal.Chat.Server.Compliance. Elle définit deux méthodes que votre adaptateur personnalisé doit implémenter.

void SetConfig(AdapterConfig config)

Le serveur de conformité de conversation permanente appelle cette méthode lors du premier chargement de l’adaptateur. Contient AdapterConfig la configuration de conformité de conversation permanente qui est pertinente pour l’adaptateur de conformité.

void Translate(ConversationCollection conversations)

Le serveur de conformité des conversations permanentes appelle cette méthode à intervalles réguliers tant qu’il y a de nouvelles données à traduire. Cet intervalle de temps est égal à celui RunInterval défini dans la configuration de conformité de conversation permanente.

Contient ConversationCollection les informations de conversation qui ont été collectées à partir de la dernière fois que cette méthode a été appelée.