PeerTransportBindingElement.BuildChannelListener<TChannel> Yöntem

Tanım

İletileri almak için belirtilen türde bir kanal dinleyicisi oluşturur.

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

IChannel üretecek kanalların türünü belirtir.

Parametreler

context
BindingContext

BindingContext kanal dinleyicisi için bağlama bağlamını belirtir.

Döndürülenler

IChannelListener belirtilen türün yeni kanal dinleyicisini içerir.

Özel durumlar

context parametresi olarak nullayarlanır.

Bu bağlama bağlamı tarafından belirtilen kanal türü desteklenmez.

Açıklamalar

Bu yöntem, aktarım bağlama öğesinin yapılandırmasına göre iletileri almak için bir kanal dinleyicisi almak için kullanılabilir.

Şunlara uygulanır