Ersetzen des XmlAdapters durch einen benutzerdefinierten Kompatibilitätsadapter für den Server für beständigen Chat in Lync Server 2013

 

Thema Letzte Änderung: 01.11.2012

Sie können einen benutzerdefinierten Adapter schreiben, anstatt den XmlAdapter zu verwenden, der mit dem Server für beständigen Chat installiert ist. Hierzu müssen Sie eine .NET Framework-Assembly bereitstellen, die eine öffentliche Klasse enthält, die die IComplianceAdapter-Schnittstelle implementiert. Sie müssen diese Assembly im Installationsordner des Servers für beständigen Chat auf jedem Server in Ihrem Serverpool für beständigen Chat platzieren. Jeder der Konformitätsserver kann Konformitätsdaten für Ihren Adapter bereitstellen, aber die Konformitätsserver stellen keine doppelten Konformitätsdaten für mehrere Instanzen des Adapters bereit.

Implementieren der IComplianceAdapter-Schnittstelle

Die Schnittstelle wird in der Compliance.dll-Assembly im Namespace Microsoft.Rtc.Internal.Chat.Server.Compliancedefiniert. Die Schnittstelle definiert zwei Methoden, die Ihr benutzerdefinierter Adapter implementieren muss.

void SetConfig(AdapterConfig config)

Der Complianceserver für beständigen Chat ruft diese Methode auf, wenn der Adapter zum ersten Mal geladen wird. Enthält AdapterConfig die Compliancekonfiguration für beständigen Chat, die für den Complianceadapter relevant ist.

void Translate(ConversationCollection conversations)

Der Complianceserver für beständigen Chat ruft diese Methode in regelmäßigen Intervallen auf, solange neue Zu übersetzenden Daten vorhanden sind. Dieses Zeitintervall entspricht dem in der RunInterval Compliancekonfiguration für beständigen Chat festgelegten Zeitintervall.

Enthält ConversationCollection die Unterhaltungsinformationen, die beim letzten Aufruf dieser Methode gesammelt wurden.