Freigeben über


ServiceJsonRpcDescriptor.WithMultiplexingStream Methode

Definition

Überlädt

WithMultiplexingStream(MultiplexingStream)

Gibt eine instance von zurück, die ServiceRpcDescriptor diesem ähnelt, jedoch mit der MultiplexingStream -Eigenschaft, die auf den angegebenen Wert und Nerdbank.Streams.MultiplexingStream.Options auf festgelegt istnull.

WithMultiplexingStream(MultiplexingStream+Options)

Gibt eine instance von zurück, die ServiceJsonRpcDescriptor dieser ähnelt, aber die MultiplexingStreamOptions -Eigenschaft ist auf eine fixierte Kopie des angegebenen Werts festgelegt. Wenn festgelegt Nerdbank.Streams.MultiplexingStream wurde, wird es gelöscht.

WithMultiplexingStream(MultiplexingStream)

Gibt eine instance von zurück, die ServiceRpcDescriptor diesem ähnelt, jedoch mit der MultiplexingStream -Eigenschaft, die auf den angegebenen Wert und Nerdbank.Streams.MultiplexingStream.Options auf festgelegt istnull.

public:
 override Microsoft::ServiceHub::Framework::ServiceRpcDescriptor ^ WithMultiplexingStream(Nerdbank::Streams::MultiplexingStream ^ multiplexingStream);
public override Microsoft.ServiceHub.Framework.ServiceRpcDescriptor WithMultiplexingStream (Nerdbank.Streams.MultiplexingStream? multiplexingStream);
override this.WithMultiplexingStream : Nerdbank.Streams.MultiplexingStream -> Microsoft.ServiceHub.Framework.ServiceRpcDescriptor
Public Overrides Function WithMultiplexingStream (multiplexingStream As MultiplexingStream) As ServiceRpcDescriptor

Parameter

multiplexingStream
Nerdbank.Streams.MultiplexingStream

Die Nerdbank.Streams.MultiplexingStream , die von konstruierten Clients oder Servern verwendet werden kann.

Gibt zurück

Ein Klon dieses instance mit geänderter Eigenschaft. Oder die gleiche instance, wenn die Eigenschaft bereits übereinstimmt.

Gilt für:

WithMultiplexingStream(MultiplexingStream+Options)

Gibt eine instance von zurück, die ServiceJsonRpcDescriptor dieser ähnelt, aber die MultiplexingStreamOptions -Eigenschaft ist auf eine fixierte Kopie des angegebenen Werts festgelegt. Wenn festgelegt Nerdbank.Streams.MultiplexingStream wurde, wird es gelöscht.

public:
 Microsoft::ServiceHub::Framework::ServiceRpcDescriptor ^ WithMultiplexingStream(Nerdbank::Streams::MultiplexingStream::Options ^ multiplexingStreamOptions);
public Microsoft.ServiceHub.Framework.ServiceRpcDescriptor WithMultiplexingStream (Nerdbank.Streams.MultiplexingStream.Options? multiplexingStreamOptions);
override this.WithMultiplexingStream : Nerdbank.Streams.MultiplexingStream.Options -> Microsoft.ServiceHub.Framework.ServiceRpcDescriptor
Public Function WithMultiplexingStream (multiplexingStreamOptions As MultiplexingStream.Options) As ServiceRpcDescriptor

Parameter

multiplexingStreamOptions
Nerdbank.Streams.MultiplexingStream.Options

Optionen, die beim Einrichten eines neuen Nerdbank.Streams.MultiplexingStream verwendet werden sollen, das vor der Initialisierung von RPC auf einer Pipe eingerichtet werden soll; null keine einzurichten oder zu verwenden.

Gibt zurück

Ein Klon dieses instance mit geänderter Eigenschaft. Oder die gleiche instance, wenn die Eigenschaft bereits übereinstimmt.

Gilt für: