ConnectionOrientedTransportBindingElement.CanBuildChannelListener<TChannel> Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Determina se um ouvinte de canais do tipo especificado pode ser criado.
public:
generic <typename TChannel>
where TChannel : class, System::ServiceModel::Channels::IChannel override bool CanBuildChannelListener(System::ServiceModel::Channels::BindingContext ^ context);
public override bool CanBuildChannelListener<TChannel> (System.ServiceModel.Channels.BindingContext context) where TChannel : class, System.ServiceModel.Channels.IChannel;
override this.CanBuildChannelListener : System.ServiceModel.Channels.BindingContext -> bool (requires 'Channel : null and 'Channel :> System.ServiceModel.Channels.IChannel)
Public Overrides Function CanBuildChannelListener(Of TChannel As {Class, IChannel}) (context As BindingContext) As Boolean
Parâmetros de tipo
- TChannel
O tipo de canal a ser verificado.
Parâmetros
- context
- BindingContext
O BindingContext do canal.
Retornos
true
se um ouvinte de canais puder ser criado; caso contrário false
.
Exceções
context
é null
.
Comentários
Você deve chamar esse método antes de tentar criar um ouvinte de canal.
Se TChannel
esse método for IDuplexSessionChannel retornado true
somente quando estiver no modo em buffer. Se TChannel
esse método for IReplyChannel retornado true
somente quando estiver no modo de streaming.