TransactionFlowBindingElement.CanBuildChannelListener<TChannel> Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 context
oluş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 context
iç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.