Aracılığıyla paylaş


TransactionFlowBindingElement.CanBuildChannelListener<TChannel> Yöntem

Tanım

Belirtilen bağlama bağlamının belirtilen türdeki kanalları kabul etmek için kanal dinleyicisi oluşturup oluşturamayacağını belirten bir değer döndürü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

Kanal türü.

Parametreler

context
BindingContext

Kanal dinleyicisinin BindingContext derlenip derlenemediğini belirlemek için kullanılması gereken.

Döndürülenler

true belirtilen kanal türü için bir kanal dinleyicisi ' den contextoluşturulabiliyorsa; aksi takdirde , false.

Özel durumlar

context, null değeridir.

Açıklamalar

Dinleyiciyi gerçekten derlemeye çalışmadan önce, türündeki kanalların kanal dinleyicisinin TChannel belirtilen contextiçin derlenebilmesini denetlemek için bu yöntemi çağırmalısınız. BuildChannelListener Belirtilen kanal türü için bir kanal dinleyicisi oluşturamıyorsa bir özel durum oluşturduğunu unutmayın.

Şunlara uygulanır