Freigeben über


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

IUnknown

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

Weitere Informationen

Api-Referenz zum Windows-Prozessaktivierungsdienst