Partilhar via


ChannelListenerBase<TChannel> Construtores

Definição

Inicializa uma nova instância da classe ChannelListenerBase<TChannel>.

Sobrecargas

ChannelListenerBase<TChannel>()

Inicializa uma nova instância da classe ChannelListenerBase<TChannel>.

ChannelListenerBase<TChannel>(IDefaultCommunicationTimeouts)

Inicializa uma nova instância da classe ChannelListenerBase<TChannel> com os tempos limite de comunicação padrão especificados.

Comentários

O construtor padrão ChannelListenerBase<TChannel>() inicializa propriedades de tempo limite com os valores de tempo limite do modelo de serviço ao trocar mensagens. O valor padrão é 1 minuto para operações de abertura, envio e fechamento e 10 minutos para a operação de recebimento. Use ChannelListenerBase<TChannel>(IDefaultCommunicationTimeouts) se quiser especificar outros valores para esses tempos limite de operação.

ChannelListenerBase<TChannel>()

Inicializa uma nova instância da classe ChannelListenerBase<TChannel>.

protected:
 ChannelListenerBase();
protected ChannelListenerBase ();
Protected Sub New ()

Comentários

O construtor sem parâmetros inicializa as propriedades de tempo limite com os valores de tempo limite do modelo de serviço ao trocar mensagens. O valor padrão é 1 minuto para operações de abertura, envio e fechamento e 10 minutos para a operação de recebimento. Use ChannelListenerBase<TChannel>(IDefaultCommunicationTimeouts) se quiser especificar outros valores para esses tempos limite de operação.

Aplica-se a

ChannelListenerBase<TChannel>(IDefaultCommunicationTimeouts)

Inicializa uma nova instância da classe ChannelListenerBase<TChannel> com os tempos limite de comunicação padrão especificados.

protected:
 ChannelListenerBase(System::ServiceModel::IDefaultCommunicationTimeouts ^ timeouts);
protected ChannelListenerBase (System.ServiceModel.IDefaultCommunicationTimeouts timeouts);
new System.ServiceModel.Channels.ChannelListenerBase<'Channel (requires 'Channel : null and 'Channel :> System.ServiceModel.Channels.IChannel)> : System.ServiceModel.IDefaultCommunicationTimeouts -> System.ServiceModel.Channels.ChannelListenerBase<'Channel (requires 'Channel : null and 'Channel :> System.ServiceModel.Channels.IChannel)>
Protected Sub New (timeouts As IDefaultCommunicationTimeouts)

Parâmetros

timeouts
IDefaultCommunicationTimeouts

O IDefaultCommunicationTimeouts que especifica os tempos limite padrão para as operações open, send, receive e close ao trocar mensagens.

Comentários

Use ChannelListenerBase<TChannel>(IDefaultCommunicationTimeouts) em vez do construtor sem parâmetros se quiser especificar valores personalizados para os tempos limite de operação abertos, de envio, de recebimento e de fechamento em vez de usar os valores padrão do modelo de serviço.

Aplica-se a