OneWayBindingElement.PacketRoutable Özellik
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.
Paket yönlendirmenin etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar.
public:
property bool PacketRoutable { bool get(); void set(bool value); };
public bool PacketRoutable { get; set; }
member this.PacketRoutable : bool with get, set
Public Property PacketRoutable As Boolean
Özellik Değeri
true
paket yönlendirme etkinse; aksi takdirde , false
. Varsayılan değer: false
.
Açıklamalar
Bu sınıf isteğe bağlı olarak, bir'i DuplexSessionChannel
//RequestChannel
ReplyChannel
tek yönlü kanala dönüştüren ve dönüştürülen kanaldan gelen iletilerin yönlendirilmesine izin veren bir ileti düzeyi protokolü kullanabilir. Bu protokolün kullanımı özelliği tarafından PacketRoutable denetlenmektedir.
Bu özellik true
başlatıldığında DuplexSessionChannel
(örneğin, Arabelleğe Alınan TCP ve Adlandırılmış Kanallar) olduğunda, bu sınıf anlamsal olarak "bu kanalı pakete yönlendirebilirsiniz" anlamına gelen bir ileti üst bilgisi (MustUnderstand = false
, güvenlik etkinse imzalı) ekler. Kabul eden tarafında, bu özellik olduğunda true
, bu sınıf kanalda alınan ilk iletide bu üst bilgiyi arar. Bu üst bilgi yoksa, WCF kanalda hata yapar. Üst bilgi varsa, WCF yeni kanalı paylaşılan bir giriş kanalına huniler.
Bu özellik true
olduğunda bir Request-Reply kanalını (örneğin, TCP Akışı veya HTTP) dönüştürmek için, bu üst bilgi isteğin paket yönlendirilebileceğini belirtmek için her isteğe eklenir. WCF ayrıca sunucudaki ile null
döndüren SendRequest
null
ve yanıtlayanları da doğrular.