Binding.CanBuildChannelListener Yöntem

Tanım

Geçerli bağlamanın hizmette belirli ölçütleri karşılayan bir kanal dinleyici yığını oluşturup oluşturamayacağını belirten bir değer döndürür.

Aşırı Yüklemeler

CanBuildChannelListener<TChannel>(Object[])

Geçerli bağlamanın hizmette bir nesne dizisinde belirtilen ölçütleri karşılayan bir kanal dinleyici yığını oluşturup oluşturamayacağını belirten bir değer döndürür.

CanBuildChannelListener<TChannel>(BindingParameterCollection)

Geçerli bağlamanın hizmette belirtilen bağlama parametreleri koleksiyonunu karşılayan bir kanal dinleyici yığını oluşturup oluşturamayacağını belirten bir değer döndürür.

CanBuildChannelListener<TChannel>(Object[])

Geçerli bağlamanın hizmette bir nesne dizisinde belirtilen ölçütleri karşılayan bir kanal dinleyici yığını oluşturup oluşturamayacağını belirten bir değer döndürür.

C#
public bool CanBuildChannelListener<TChannel>(params object[] parameters) where TChannel : class, System.ServiceModel.Channels.IChannel;

Tür Parametreleri

TChannel

Dinleyicinin test edildiği kanal türü.

Parametreler

parameters
Object[]

Oluşturulan kanal fabrikasının gereksinimlerini belirten nesne dizisi.

Döndürülenler

true belirtilen kanal dinleyici yığını hizmet üzerinde derlenebilirse; aksi takdirde , false.

Açıklamalar

Dinleyiciyi gerçekten derlemeye çalışmadan önce belirtilen bağlama parameters için türdeki TChannel kanalların kanal dinleyicisinin derlenip derlenemediğini denetlemek istiyorsanız bu yöntemi kullanın. Alternatif olarak, çağırarak BuildChannelListener<TChannel>(Object[]) kanal dinleyicisini oluşturmayı deneyin ve oluşturulamazsa oluşturulan özel durumu yakalayın.

Şunlara uygulanır

.NET Framework 4.8.1 ve diğer sürümler
Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

CanBuildChannelListener<TChannel>(BindingParameterCollection)

Geçerli bağlamanın hizmette belirtilen bağlama parametreleri koleksiyonunu karşılayan bir kanal dinleyici yığını oluşturup oluşturamayacağını belirten bir değer döndürür.

C#
public virtual bool CanBuildChannelListener<TChannel>(System.ServiceModel.Channels.BindingParameterCollection parameters) where TChannel : class, System.ServiceModel.Channels.IChannel;

Tür Parametreleri

TChannel

Dinleyicinin test edildiği kanal türü.

Parametreler

parameters
BindingParameterCollection

Oluşturulan BindingParameterCollection kanal dinleyicisinin gereksinimlerini belirten.

Döndürülenler

true belirtilen kanal dinleyici yığını hizmet üzerinde derlenebilirse; aksi takdirde , false.

Açıklamalar

Dinleyiciyi gerçekten derlemeye çalışmadan önce belirtilen bağlama parameters için türdeki TChannel kanalların kanal dinleyicisinin derlenip derlenemediğini denetlemek istiyorsanız bu yöntemi kullanın. Alternatif olarak, çağırarak BuildChannelListener<TChannel>(BindingParameterCollection) kanal dinleyicisini oluşturmayı deneyin ve oluşturulamazsa oluşturulan özel durumu yakalayın.

Şunlara uygulanır

.NET Framework 4.8.1 ve diğer sürümler
Ürün Sürümler
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1