Udostępnij za pośrednictwem


OneWayBindingElement.BuildChannelListener<TChannel> Metoda

Definicja

Inicjuje odbiornik kanału do akceptowania kanałów jednokierunkowych.

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)

Parametry typu

TChannel

Typ kanału, który jest kompilowany do akceptowania przez odbiornik.

Parametry

context
BindingContext

Element BindingContext , który udostępnia kontekst elementu powiązania.

Zwraca

Typ IChannelListener<TChannel>IChannel zainicjowany z elementu context.

Wyjątki

context to null.

Typ elementu TChannel to nie IInputChannel.

Wewnętrzny element powiązania nie obsługuje IDuplexSessionChannel elementu ani IRequestChannel.

Uwagi

Ta metoda tworzy odbiornik kanału, który służy do tworzenia kanału, który przetwarza komunikaty przychodzące dla tego powiązania.

Dotyczy