Udostępnij za pośrednictwem


ServiceActivationOptions.MultiplexingStream Właściwość

Definicja

Pobiera lub ustawia Nerdbank.Streams.MultiplexingStream skojarzone z połączeniem między klientem a brokerem usług. Może to służyć do ustanawiania dodatkowych kanałów między klientem a usługą.

public:
 property Nerdbank::Streams::MultiplexingStream ^ MultiplexingStream { Nerdbank::Streams::MultiplexingStream ^ get(); void set(Nerdbank::Streams::MultiplexingStream ^ value); };
[Newtonsoft.Json.JsonIgnore]
[System.Runtime.Serialization.IgnoreDataMember]
public Nerdbank.Streams.MultiplexingStream? MultiplexingStream { get; set; }
[Newtonsoft.Json.JsonIgnore]
[System.Runtime.Serialization.IgnoreDataMember]
[System.Text.Json.Serialization.JsonIgnore]
public Nerdbank.Streams.MultiplexingStream? MultiplexingStream { [System.Runtime.CompilerServices.IsReadOnly] get; set; }
[<Newtonsoft.Json.JsonIgnore>]
[<System.Runtime.Serialization.IgnoreDataMember>]
member this.MultiplexingStream : Nerdbank.Streams.MultiplexingStream with get, set
[<Newtonsoft.Json.JsonIgnore>]
[<System.Runtime.Serialization.IgnoreDataMember>]
[<System.Text.Json.Serialization.JsonIgnore>]
[<get: System.Runtime.CompilerServices.IsReadOnly>]
member this.MultiplexingStream : Nerdbank.Streams.MultiplexingStream with get, set
Public Property MultiplexingStream As MultiplexingStream

Wartość właściwości

Nerdbank.Streams.MultiplexingStream
Atrybuty

Uwagi

Ten obiekt nigdy nie jest serializowany. Jeśli usługa jest dostępna lokalnie, ten obiekt może być ignorowany przez brokera i usługę, ponieważ klient i usługa mogą bezpośrednio wymieniać strumienie. Jeśli usługa jest zdalna, IRemoteServiceBroker na przykład MultiplexingRelayServiceBroker należy ustawić tę właściwość na opcjach aktywacji przed przekazaniem żądania do końcowego brokera usług. Końcowy broker usług powinien następnie zastosować tę wartość do ServiceRpcDescriptor metody using WithMultiplexingStream(MultiplexingStream).

Dotyczy