TransactionFlowBindingElement.BuildChannelListener<TChannel> Yöntem

Tanım

Bağlama bağlamından belirtilen türdeki 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

Kanal türü.

Parametreler

context
BindingContext

BindingContext Kanal dinleyicisini oluşturmak için kullanılması gereken.

Döndürülenler

IChannelListener<TChannel>'den contextbaşlatılan türüTChannel.

Özel durumlar

context, null değeridir.

Belirtilen kanal türü için kanal dinleyicisi oluşturulamıyor.

Açıklamalar

Bu yöntem, bu bağlamaya yönelik iletileri almak için bir kanal dinleyicisi oluşturur.

Bu yöntem, kanalı oluştururken altyapı tarafından çağrılır. Bunu kodunuzda yalnızca özel bir bağlama öğesi uyguladığınızda kullanmanız gerekir.

Şunlara uygulanır