OneWayBindingElement.BuildChannelListener<TChannel> Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise un écouteur de canal permettant d'accepter les canaux unidirectionnels.
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)
Paramètres de type
- TChannel
Type de canal que l'écouteur doit accepter.
Paramètres
- context
- BindingContext
BindingContext qui fournit le contexte pour l'élément de liaison.
Retours
IChannelListener<TChannel> de type IChannel initialisé à partir de context
.
Exceptions
context
a la valeur null
.
Le type de TChannel
n'est pas IInputChannel.
L'élément de liaison interne ne prend pas en charge IDuplexSessionChannel ou IRequestChannel.
Remarques
Cette méthode crée un écouteur de canal, lequel est chargé de traiter les messages entrants de la liaison.