ServiceJsonRpcDescriptor.WithMultiplexingStream Metoda
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í.
Přetížení
WithMultiplexingStream(MultiplexingStream) |
Vrátí instanci ServiceRpcDescriptor , která se podobá této, ale s MultiplexingStream vlastností nastavenou na zadanou hodnotu a Nerdbank.Streams.MultiplexingStream.Options nastavenou na |
WithMultiplexingStream(MultiplexingStream+Options) |
Vrátí instanci ServiceJsonRpcDescriptor , která se podobá této, ale s MultiplexingStreamOptions vlastností nastavenou na zmrazenou kopii zadané hodnoty. Nerdbank.Streams.MultiplexingStream Pokud je nastavená hodnota, vymaže se. |
WithMultiplexingStream(MultiplexingStream)
Vrátí instanci ServiceRpcDescriptor , která se podobá této, ale s MultiplexingStream vlastností nastavenou na zadanou hodnotu a Nerdbank.Streams.MultiplexingStream.Options nastavenou na null
.
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
Parametry
- multiplexingStream
- Nerdbank.Streams.MultiplexingStream
Objekty Nerdbank.Streams.MultiplexingStream , které mohou být používány vytvořenými klienty nebo servery.
Návraty
Klon této instance se změněnou vlastností. Nebo stejná instance, pokud se vlastnost již shoduje.
Platí pro
WithMultiplexingStream(MultiplexingStream+Options)
Vrátí instanci ServiceJsonRpcDescriptor , která se podobá této, ale s MultiplexingStreamOptions vlastností nastavenou na zmrazenou kopii zadané hodnoty. Nerdbank.Streams.MultiplexingStream Pokud je nastavená hodnota, vymaže se.
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
Parametry
- multiplexingStreamOptions
- Nerdbank.Streams.MultiplexingStream.Options
Možnosti, které se mají použít při nastavování nového Nerdbank.Streams.MultiplexingStream , který by měl být nastaven na kanálu před inicializací RPC; null
aby se nenastavily ani nepoužívali žádné.
Návraty
Klon této instance se změněnou vlastností. Nebo stejná instance, pokud se vlastnost již shoduje.