IListenerChannelCallback-Schnittstelle
Stellt Listenerchannel-Benachrichtigungen von Protokollhandlern für das Arbeitsprozessframework bereit. Ermöglicht Protokollhandlern auch den Zugriff auf zusätzliche Parameter, z. B. die ID des Listenerkanals.
Syntax
struct IListenerChannelCallback : IUnknown
Methoden
In der folgenden Tabelle sind die Methoden aufgeführt, die von der IListenerChannelCallback
-Schnittstelle verfügbar gemacht werden.
Name | BESCHREIBUNG |
---|---|
GetBlob | Ruft Daten ab, die der Protokoll-Manager an einen Listenerchannel übergibt, wenn der Protokoll-Manager diesen Listenerchannel startet. |
GetBlobLength | Gibt die Größe der gepufferten Daten im Listenerkanal zurück. |
Getid | Ruft die ID eines Listenerkanals ab, der gestartet werden muss. |
ReportMessageReceived | Benachrichtigt das Arbeitsprozessframework, dass eine neue Nachricht empfangen wurde. |
ReportStarted | Benachrichtigt das Arbeitsprozessframework, dass ein Listenerchannel gestartet wurde. |
ReportStopped | Benachrichtigt das Arbeitsprozessframework, dass ein Listenerkanal heruntergefahren wurde. |
Eigenschaften
Diese Schnittstelle enthält keine Eigenschaften.
Abgeleitete Klassen
Diese Schnittstelle enthält keine abgeleiteten Klassen.
Bemerkungen
Verwenden Sie den pBlob
Parameter in der GetBlob
-Methode, um Änderungen der Listenerkanaldaten nach dem Start des Listenerkanals zu kommunizieren.
Vererbungshierarchie
IListenerChannelCallback
Anforderungen
type | BESCHREIBUNG |
---|---|
Client | – IIS 7.0 unter Windows Vista – IIS 7.5 unter Windows 7 – IIS 8.0 unter Windows 8 – IIS 10.0 unter Windows 10 |
Server | – IIS 7.0 unter Windows Server 2008 – IIS 7.5 unter Windows Server 2008 R2 – IIS 8.0 unter Windows Server 2012 – IIS 8.5 unter Windows Server 2012 R2 – IIS 10.0 unter Windows Server 2016 |
Produkt | – IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 - IIS Express 7.5, IIS Express 8.0, IIS Express 10.0 |
Header | Webhost.h |