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
truepokud je povolené směrování paketů; v opačném případě . false Výchozí hodnota je false.
Poznámky
Tato třída může volitelně použít protokol na úrovni zpráv, který transformuje DuplexSessionChannel//RequestChannelReplyChannel jednosměrný kanál a umožňuje směrování zpráv z transformovaného kanálu. Použití tohoto protokolu je řízeno PacketRoutable vlastností.
Pokud je truetato vlastnost , při DuplexSessionChannel zahájení (například Buffered TCP a Pojmenované kanály), tato třída přidá hlavičku zprávy (MustUnderstand = false, podepsat, pokud je povoleno zabezpečení), které sémanticky znamená "můžete směrovat pakety tento kanál". Na straně akceptátoru, pokud je truetato vlastnost , tato třída hledá toto záhlaví v první zprávě přijaté v kanálu. Pokud tato hlavička neexistuje, wcf kanál chybuje. Pokud záhlaví existuje, pak WCF trychtýřuje 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 truetato vlastnost , přidá se tato hlavička do každého požadavku, aby signalizovala, že požadavek může být směrován paketem. WCF také ověřuje, že SendRequest vrací null a odpovídá na null serveru.