TransactionFlowBindingElement.BuildChannelListener<TChannel> Método

Definición

Inicializa una escucha de canales para aceptar canales de un tipo especificado a partir del contexto de enlace.

public:
generic <typename TChannel>
 where TChannel : class, System::ServiceModel::Channels::IChannel override System::ServiceModel::Channels::IChannelListener<TChannel> ^ BuildChannelListener(System::ServiceModel::Channels::BindingContext ^ context);
public override System.ServiceModel.Channels.IChannelListener<TChannel> BuildChannelListener<TChannel> (System.ServiceModel.Channels.BindingContext context) where TChannel : class, System.ServiceModel.Channels.IChannel;
override this.BuildChannelListener : System.ServiceModel.Channels.BindingContext -> System.ServiceModel.Channels.IChannelListener<'Channel (requires 'Channel : null and 'Channel :> System.ServiceModel.Channels.IChannel)> (requires 'Channel : null and 'Channel :> System.ServiceModel.Channels.IChannel)
Public Overrides Function BuildChannelListener(Of TChannel As {Class, IChannel}) (context As BindingContext) As IChannelListener(Of TChannel)

Parámetros de tipo

TChannel

El tipo de canal.

Parámetros

context
BindingContext

BindingContext que se debería utilizar para crear la escucha de canales.

Devoluciones

IChannelListener<TChannel>

IChannelListener<TChannel> de tipo TChannel inicializado a partir de context.

Excepciones

context es null.

No se puede crear una escucha de canales para el tipo de canal especificado.

Comentarios

Este método crea una escucha de canales para recibir los mensajes para este enlace.

La infraestructura llama a este método al compilar el canal. Sólo debería utilizarlo en su código al implementar un elemento de enlace personalizado.

Se aplica a