Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.Compliance
definiert. 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.