OneWayBindingElement.PacketRoutable Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob Paketrouting aktiviert ist, oder legt diesen fest.
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
Eigenschaftswert
true
, wenn Paketrouting aktiviert ist, andernfalls false
. Der Standardwert ist false
.
Hinweise
Diese Klasse kann optional ein Protokoll auf Nachrichtenebene verwenden, das eine DuplexSessionChannel
//RequestChannel
ReplyChannel
in einen unidirektionierten Kanal transformiert und die Weiterleitung der Nachrichten aus dem transformierten Kanal ermöglicht. Die Verwendung dieses Protokolls wird von der PacketRoutable-Eigenschaft gesteuert.
Wenn diese Eigenschaft bei DuplexSessionChannel
der Initiierung (z. B. gepuffertes TCP und Named Pipes) isttrue
, fügt diese Klasse einen Nachrichtenheader (MustUnderstand = false
, signiert, wenn die Sicherheit aktiviert ist) hinzu, der semantisch bedeutet, dass "Sie können diesen Kanal paketrouten" bedeutet. Wenn diese Eigenschaft auf der Empfängerseite true
ist, sucht diese Klasse in der ersten Nachricht, die von diesem Kanal empfangen wird, nach diesem Header. Wenn dieser Header nicht vorhanden ist, wird der Kanal von WCF fehlerhaft. Wenn der Header vorhanden ist, wird der neue Kanal von WCF in einen freigegebenen Eingabekanal geleitet.
Um einen Request-Reply Kanal (z. B. TCP-Streaming oder HTTP) zu transformieren, wenn diese Eigenschaft ist true
, wird dieser Header jeder Anforderung hinzugefügt, um zu signalisieren, dass die Anforderung paketroutet werden kann. WCF überprüft auch, ob SendRequest
auf dem Server zurückgegeben null
und mit null
beantwortet wird.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für