Compartilhar via


IListenerChannelCallback Interface

Definição

Fornece notificações de canal de escuta de manipuladores de protocolo para a estrutura do processo de trabalho. Também permite que os manipuladores de protocolo acessem parâmetros adicionais, como a ID do canal ouvinte.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

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
Atributos

Comentários

IListenerChannelCallbacké introduzido na .NET Framework 3.5. Para saber mais, confira Versões e dependências.

Métodos

GetBlob(Byte[], Int32)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Recupera os dados que o gerenciador de protocolo passará a um canal ouvinte quando o gerenciador de protocolo estiver iniciando esse canal ouvinte.

GetBlobLength()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o tamanho dos dados armazenados em buffer no canal ouvinte.

GetId()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém a ID de um canal ouvinte que deve ser iniciado.

ReportMessageReceived()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Notifica a estrutura do processo de trabalho de que uma nova mensagem foi recebida.

ReportStarted()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Notifica a estrutura de processo de trabalho de que um canal ouvinte foi iniciado.

ReportStopped(Int32)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Notifica a estrutura de processo de trabalho de que um canal ouvinte foi interrompido.

Aplica-se a