Share via


OneWayBindingElement.CanBuildChannelListener<TChannel> Yöntem

Tanım

Belirtilen türdeki bir kanal dinleyicisinin oluşturulup oluşturulamayacağını gösteren bir değer alır.

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

Tür Parametreleri

TChannel

Derlenecek kanal dinleyicisi türü.

Parametreler

context
BindingContext

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

Döndürülenler

true belirtilen türde bir kanal dinleyicisi oluşturulabiliyorsa; aksi takdirde , false. Varsayılan değer: false.

Özel durumlar

context, null değeridir.

Açıklamalar

Kanal dinleyicisi oluşturmaya çalışmadan önce bu yöntemi çağırmalısınız.

Bu yöntem bir IInputChannelolduğunda TChannel döndürür true ve bağlama yığınındaki mevcut olanın altındaki bağlama veya IReplyChannelIDuplexSessionChannel olduğunda döndürür.

Şunlara uygulanır