OneWayBindingElement.PacketRoutable Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která označuje, zda je povoleno směrování paketů.
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
Hodnota vlastnosti
true
pokud je povolené směrování paketů; v opačném případě . false
Výchozí formát je false
.
Poznámky
Tato třída může volitelně použít protokol na úrovni zpráv, který transformuje DuplexSessionChannel
//RequestChannel
ReplyChannel
kanál na jednosměrný a umožňuje směrování zpráv z transformovaného kanálu. Použití tohoto protokolu je řízeno PacketRoutable vlastností.
Pokud je true
tato vlastnost , při DuplexSessionChannel
inicializace (například tcp s vyrovnávací pamětí a pojmenované kanály), přidá tato třída hlavičku zprávy (MustUnderstand = false
, podepsaný, pokud je povoleno zabezpečení), která sémanticky znamená "můžete směrovat pakety tohoto kanálu". Pokud je true
tato vlastnost na straně acceptoru , tato třída hledá tuto hlavičku v první zprávě přijaté v kanálu. Pokud tato hlavička neexistuje, služba WCF zachytá kanál. Pokud hlavička existuje, wcf přepne nový kanál do sdíleného vstupního kanálu.
Chcete-li transformovat kanál Request-Reply (například streamování TCP nebo HTTP), pokud je true
tato vlastnost je , přidá se tato hlavička do každého požadavku, aby signalizovala, že požadavek může být směrován pakety. WCF také ověřuje, že SendRequest
na serveru vrací null
a odpovídá s null
.