MsmqTransportBindingElement.CanBuildChannelListener<TChannel>(BindingContext) Méthode

Définition

Retourne une valeur booléenne qui indique si vous pouvez générer un écouteur de canal avec le contexte fourni.Returns a Boolean value that indicates whether you can build a channel listener with the context provided.

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

Paramètres de type

TChannel

Type de canal à utiliser pour générer l'écouteur de canal.The channel type to be used to build the channel listener. Les types de canaux autorisés sont IInputSessionChannel ou une classe IInputChannel.Permitted channel types are IInputSessionChannel or a IInputChannel class.

Paramètres

context
BindingContext

La BindingContext avec laquelle générer l'écouteur de canal.The BindingContext with which to build the channel listener.

Retours

true si vous pouvez générer un écouteur de canal avec le contexte fourni ; sinon, false.true if you can build a channel listener with the context provided; otherwise, false.

La liaison retourne true uniquement lorsque TChannel a la valeur IInputChannel ou IInputSessionChannel.The binding returns true only when TChannel is IInputChannel or IInputSessionChannel.

Exemples

if (transportBindingElement.CanBuildChannelListener<IInputChannel>(context))
{
    // Do something...
}

S’applique à