Freigeben über


IListenerChannelCallback Schnittstelle

Definition

Stellt Listenerchannel-Benachrichtigungen von Protokollhandlern für das Arbeitsprozessframework bereit. Außerdem können Protokollhandler auf zusätzliche Parameter zugreifen, beispielsweise die ID des Listenerchannels.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

public interface class IListenerChannelCallback
[System.Runtime.InteropServices.Guid("dc3b0a85-9da7-47e4-ba1b-e27da9db8a1e")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IListenerChannelCallback
[<System.Runtime.InteropServices.Guid("dc3b0a85-9da7-47e4-ba1b-e27da9db8a1e")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IListenerChannelCallback = interface
Public Interface IListenerChannelCallback
Attribute

Hinweise

IListenerChannelCallbackwird im .NET Framework 3.5 eingeführt. Weitere Informationen finden Sie unter Versionen und Abhängigkeiten.

Methoden

GetBlob(Byte[], Int32)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft Daten ab, die der Protokoll-Manager an einen Listenerchannel übergibt, wenn der Protokoll-Manager diesen Listenerchannel startet.

GetBlobLength()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft die Größe der gepufferten Daten im Listenerchannel ab.

GetId()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Ruft die ID eines Listenerchannels ab, der gestartet werden muss.

ReportMessageReceived()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Benachrichtigt das Arbeitsprozessframework, dass eine neue Nachricht empfangen wurde.

ReportStarted()

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Benachrichtigt das Arbeitsprozessframework, dass ein Listenerchannel gestartet wurde.

ReportStopped(Int32)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Benachrichtigt das Arbeitsprozessframework, dass ein Listenerchannel beendet wurde.

Gilt für: