Share via


OneWayBindingElement.BuildChannelListener<TChannel> Yöntem

Tanım

Tek yönlü kanalları kabul etmek için bir kanal dinleyicisi başlatır.

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)

Tür Parametreleri

TChannel

Dinleyicinin kabul etmek için derlenmiş olduğu kanal türü.

Parametreler

context
BindingContext

BindingContext bağlama öğesi için bağlam sağlayan.

Döndürülenler

IChannelListener<TChannel> türünden IChannelcontextbaşlatıldı.

Özel durumlar

context, null değeridir.

türü TChannel değildir IInputChannel.

İç bağlama öğesi veya IRequestChannel'yi desteklemezIDuplexSessionChannel.

Açıklamalar

Bu yöntem, bu bağlama için gelen iletileri işleyen bir kanal oluşturmak için kullanılan bir kanal dinleyicisi oluşturur.

Şunlara uygulanır