Udostępnij za pośrednictwem


TransactionFlowBindingElement.CanBuildChannelListener<TChannel> Metoda

Definicja

Zwraca wartość wskazującą, czy określony kontekst powiązania może kompilować odbiornik kanału w celu akceptowania kanałów określonego typu.

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

Parametry typu

TChannel

Typ kanału.

Parametry

context
BindingContext

BindingContext, Która powinna zostać użyta do określenia, czy można skompilować odbiornik kanału.

Zwraca

Boolean

true Jeśli odbiornik kanału dla określonego typu kanału można skompilować z context ; w przeciwnym razie, false .

Wyjątki

context to null.

Uwagi

Należy wywołać tę metodę, aby sprawdzić, czy odbiornik kanału dla kanałów typu TChannel można skompilować dla określonego context , przed podjęciem próby rzeczywistego skompilowania odbiornika. Należy zauważyć, że BuildChannelListener zgłasza wyjątek, jeśli nie może skompilować odbiornika kanału dla określonego typu kanału.

Dotyczy