Condividi tramite


OneWayBindingElement.CanBuildChannelListener<TChannel> Metodo

Definizione

Ottiene un valore che indica se può essere compilato un listener del canale del tipo specificato.

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

Parametri di tipo

TChannel

Tipo di listener del canale da compilare.

Parametri

context
BindingContext

Classe BindingContext che fornisce il contesto per l'elemento di associazione.

Restituisce

true se può essere compilato un listener del canale del tipo specificato. In caso contrario, false. Il valore predefinito è false.

Eccezioni

context è null.

Commenti

È necessario chiamare questo metodo prima di tentare di creare un listener di canale.

Questo metodo restituisce true quando TChannel è di tipo IInputChannel e l'associazione successiva a quella corrente nello stack dell'associazione è un'interfaccia IDuplexSessionChannel o IReplyChannel.

Si applica a