Partager via


IListenerChannelCallback Interface

Définition

Fournit des notifications de canal d'écouteur de gestionnaires de protocole à l'infrastructure du processus de travail. Permet également aux gestionnaires de protocole d'accéder à des paramètres supplémentaires, tels que l'ID du canal de l'écouteur.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

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
Attributs

Remarques

IListenerChannelCallbackest introduite dans le .NET Framework 3,5. Pour plus d’informations, consultez Versions et dépendances.

Méthodes

GetBlob(Byte[], Int32)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Extrait des données que le gestionnaire de protocoles passera à un canal de l'écouteur lorsque le gestionnaire de protocoles démarre ce canal de l'écouteur.

GetBlobLength()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient la taille des données mises en mémoire tampon dans le canal de l'écouteur.

GetId()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient l'ID d'un canal de l'écouteur qui doit être démarré.

ReportMessageReceived()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Notifie l'infrastructure du processus de travail qu'un nouveau message a été reçu.

ReportStarted()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Notifie l'infrastructure du processus de travail qu'un canal de l'écouteur a démarrée.

ReportStopped(Int32)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Notifie l'infrastructure du processus de travail qu'un canal de l'écouteur a arrêtée.

S’applique à