TransportBindingElement Sınıf
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.
Aktarım abstract bağlama öğesini temsil eden bir temel sınıf.
public ref class TransportBindingElement abstract : System::ServiceModel::Channels::BindingElement
public abstract class TransportBindingElement : System.ServiceModel.Channels.BindingElement
type TransportBindingElement = class
inherit BindingElement
Public MustInherit Class TransportBindingElement
Inherits BindingElement
- Devralma
- Türetilmiş
Açıklamalar
Bu sınıf, Windows Communication Foundation (WCF) tarafından sağlanan tüm aktarım bağlama öğeleri için ortak olan özellikleri belirler. Temel aktarım ayarlarının çalışma zamanı belirtilerine çevirisini işler. Aşağıdaki sınıfları içeren somut türetilmiş sınıf aktarım bağlamalarında aktarıma özgü ayarların (örneğin HTTP için HttpProxySettings) çevirisini temsil eder:
Note
Özel aktarım bağlama öğesi geliştiricilerinin sınıfından türetilen bu sınıftan devralması BindingElement gerekir.
Oluşturucular
| Name | Description |
|---|---|
| TransportBindingElement() |
Bu sınıfın yeni bir örneğini oluşturur. |
| TransportBindingElement(TransportBindingElement) |
Mevcut bir örnekten bu sınıfın yeni bir örneğini oluşturur. |
Özellikler
| Name | Description |
|---|---|
| ManualAddressing |
İletinin el ile adreslenmesi gerekip gerekmediğini belirten bir değer alır veya ayarlar. |
| MaxBufferPoolSize |
Aktarım tarafından kullanılan arabellek havuzlarının bayt cinsinden en büyük boyutunu alır veya ayarlar. |
| MaxReceivedMessageSize |
Alınabilecek izin verilen ileti boyutu üst sınırını bayt cinsinden alır veya ayarlar. |
| Scheme |
Aktarım için URI düzenini alır. |
Yöntemler
| Name | Description |
|---|---|
| BuildChannelFactory<TChannel>(BindingContext) |
Bağlama bağlamından belirtilen türde kanallar üretmek için bir kanal fabrikası başlatır. (Devralındığı yer: BindingElement) |
| BuildChannelListener<TChannel>(BindingContext) |
Bağlama bağlamından belirtilen türdeki kanalları kabul etmek için bir kanal dinleyicisi başlatır. (Devralındığı yer: BindingElement) |
| CanBuildChannelFactory<TChannel>(BindingContext) |
Bağlama öğesinin belirli bir kanal türü için kanal fabrikası oluşturup oluşturamayacağını gösteren bir değer döndürür. (Devralındığı yer: BindingElement) |
| CanBuildChannelListener<TChannel>(BindingContext) |
Bağlama öğesinin belirli bir kanal türü için dinleyici oluşturup oluşturamayacağını gösteren bir değer döndürür. (Devralındığı yer: BindingElement) |
| Clone() |
Türetilmiş bir sınıfta geçersiz kılındığında bağlama öğesi nesnesinin bir kopyasını döndürür. (Devralındığı yer: BindingElement) |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetProperty<T>(BindingContext) |
Belirtilen BindingContext'den bir özellik alır. |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |