Binding.CanBuildChannelFactory 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.
Geçerli bağlamanın istemcide belirli ölçütlere uyan bir kanal fabrika yığını oluşturup oluşturamayacağını gösteren bir değer döndürür.
Aşırı Yüklemeler
CanBuildChannelFactory<TChannel>(BindingParameterCollection) |
Geçerli bağlamanın istemcide belirtilen bağlama parametrelerinin koleksiyonunu karşılayan bir kanal fabrika yığını oluşturup oluşturamayacağını belirten bir değer döndürür. |
CanBuildChannelFactory<TChannel>(Object[]) |
Geçerli bağlamanın istemcide bir nesne dizisi tarafından belirtilen gereksinimleri karşılayan bir kanal fabrika yığını oluşturup oluşturamayacağını gösteren bir değer döndürür. |
Açıklamalar
Fabrikayı gerçekten derlemeye çalışmadan önce, sağlanan kanal türündeki TChannel
kanallar için context
kanal fabrikasının derlenip derlenemediğini denetlemek istiyorsanız bu yöntemi kullanın. Alternatif olarak, kanal fabrikasını çağırarak BuildChannelFactory derlemeyi deneyin ve oluşturulamazsa oluşturulan özel durumu yakalayın.
CanBuildChannelFactory<TChannel>(BindingParameterCollection)
- Kaynak:
- Binding.cs
Geçerli bağlamanın istemcide belirtilen bağlama parametrelerinin koleksiyonunu karşılayan bir kanal fabrika yığını oluşturup oluşturamayacağını belirten bir değer döndürür.
public:
generic <typename TChannel>
virtual bool CanBuildChannelFactory(System::ServiceModel::Channels::BindingParameterCollection ^ parameters);
public virtual bool CanBuildChannelFactory<TChannel> (System.ServiceModel.Channels.BindingParameterCollection parameters);
abstract member CanBuildChannelFactory : System.ServiceModel.Channels.BindingParameterCollection -> bool
override this.CanBuildChannelFactory : System.ServiceModel.Channels.BindingParameterCollection -> bool
Public Overridable Function CanBuildChannelFactory(Of TChannel) (parameters As BindingParameterCollection) As Boolean
Tür Parametreleri
- TChannel
Fabrikanın test edildiği kanalın türü.
Parametreler
- parameters
- BindingParameterCollection
BindingParameterCollection Oluşturulan kanal fabrikasının gereksinimlerini belirten.
Döndürülenler
true
belirtilen kanal fabrika yığını istemci üzerinde oluşturulabiliyorsa; aksi takdirde , false
.
Açıklamalar
Fabrikayı gerçekten derlemeye çalışmadan önce belirtilen bağlama parameters
için türdeki TChannel
kanallar için kanal fabrikasının derlenip derlenemediğini denetlemek istiyorsanız bu yöntemi kullanın. Alternatif olarak, kanal fabrikasını çağırarak BuildChannelFactory<TChannel>(BindingParameterCollection) derlemeyi deneyin ve oluşturulamazsa oluşturulan özel durumu yakalayın.
Şunlara uygulanır
CanBuildChannelFactory<TChannel>(Object[])
- Kaynak:
- Binding.cs
Geçerli bağlamanın istemcide bir nesne dizisi tarafından belirtilen gereksinimleri karşılayan bir kanal fabrika yığını oluşturup oluşturamayacağını gösteren bir değer döndürür.
public:
generic <typename TChannel>
bool CanBuildChannelFactory(... cli::array <System::Object ^> ^ parameters);
public bool CanBuildChannelFactory<TChannel> (params object[] parameters);
member this.CanBuildChannelFactory : obj[] -> bool
Public Function CanBuildChannelFactory(Of TChannel) (ParamArray parameters As Object()) As Boolean
Tür Parametreleri
- TChannel
Fabrikanın test edildiği kanalın türü.
Parametreler
- parameters
- Object[]
Oluşturulan kanal fabrikasının gereksinimlerini belirten nesne dizisi.
Döndürülenler
true
belirtilen kanal fabrika yığını istemci üzerinde oluşturulabiliyorsa; aksi takdirde , false
.
Açıklamalar
Fabrikayı gerçekten derlemeye çalışmadan önce belirtilen bağlama parameters
için türdeki TChannel
kanallar için kanal fabrikasının derlenip derlenemediğini denetlemek istiyorsanız bu yöntemi kullanın. Alternatif olarak, kanal fabrikasını çağırarak BuildChannelFactory<TChannel>(Object[]) derlemeyi deneyin ve oluşturulamazsa oluşturulan özel durumu yakalayın.