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.

public:
generic <typename TChannel>
 where TChannel : class, System::ServiceModel::Channels::IChannel bool CanBuildChannelListener(... cli::array <System::Object ^> ^ parameters);
public bool CanBuildChannelListener<TChannel> (params object[] parameters) where TChannel : class, System.ServiceModel.Channels.IChannel;
member this.CanBuildChannelListener : obj[] -> bool (requires 'Channel : null and 'Channel :> System.ServiceModel.Channels.IChannel)
Public Function CanBuildChannelListener(Of TChannel As {Class, IChannel}) (ParamArray parameters As Object()) As Boolean

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

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.

public:
generic <typename TChannel>
 where TChannel : class, System::ServiceModel::Channels::IChannel virtual bool CanBuildChannelListener(System::ServiceModel::Channels::BindingParameterCollection ^ parameters);
public virtual bool CanBuildChannelListener<TChannel> (System.ServiceModel.Channels.BindingParameterCollection parameters) where TChannel : class, System.ServiceModel.Channels.IChannel;
abstract member CanBuildChannelListener : System.ServiceModel.Channels.BindingParameterCollection -> bool (requires 'Channel : null and 'Channel :> System.ServiceModel.Channels.IChannel)
override this.CanBuildChannelListener : System.ServiceModel.Channels.BindingParameterCollection -> bool (requires 'Channel : null and 'Channel :> System.ServiceModel.Channels.IChannel)
Public Overridable Function CanBuildChannelListener(Of TChannel As {Class, IChannel}) (parameters As BindingParameterCollection) As Boolean

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