RemoteServiceBroker.ConnectToMultiplexingServerAsync 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í
ConnectToMultiplexingServerAsync(Stream, CancellationToken) |
Inicializuje novou instanci RemoteServiceBroker třídy, která se připojí k objektu IRemoteServiceBroker ve výchozím kanálu po vytvoření objektu Nerdbank.Streams.MultiplexingStream na daném Stream. |
ConnectToMultiplexingServerAsync(IRemoteServiceBroker, MultiplexingStream, CancellationToken) |
Inicializuje novou instanci RemoteServiceBroker třídy. |
ConnectToMultiplexingServerAsync(Stream, MultiplexingStream+Options, CancellationToken) |
Inicializuje novou instanci RemoteServiceBroker třídy, která se připojí k objektu IRemoteServiceBroker ve výchozím kanálu po vytvoření objektu Nerdbank.Streams.MultiplexingStream na daném Stream. |
ConnectToMultiplexingServerAsync(Stream, MultiplexingStream+Options, TraceSource, CancellationToken) |
Inicializuje novou instanci RemoteServiceBroker třídy, která se připojí k objektu IRemoteServiceBroker ve výchozím kanálu po vytvoření objektu Nerdbank.Streams.MultiplexingStream na daném Stream. |
ConnectToMultiplexingServerAsync(Stream, CancellationToken)
Inicializuje novou instanci RemoteServiceBroker třídy, která se připojí k objektu IRemoteServiceBroker ve výchozím kanálu po vytvoření objektu Nerdbank.Streams.MultiplexingStream na daném Stream.
public static System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker> ConnectToMultiplexingServerAsync (System.IO.Stream duplexStream, System.Threading.CancellationToken cancellationToken = default);
static member ConnectToMultiplexingServerAsync : System.IO.Stream * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker>
Public Shared Function ConnectToMultiplexingServerAsync (duplexStream As Stream, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RemoteServiceBroker)
Parametry
- duplexStream
- Stream
Plně duplexní datový proud, na kterém chcete vytvořit multiplexovací datový proud. Očekává se, že tento multiplexovací stream nabídne výchozí kanál (Empty název) se službou IRemoteServiceBroker . Tento objekt je považován za "vlastněný" vráceným RemoteServiceBroker objektem a bude odstraněn, když je vrácená hodnota odstraněna nebo odstraněna před vyvoláním této metody.
- cancellationToken
- CancellationToken
Token zrušení.
Návraty
Poskytuje IServiceBroker přístup ke vzdáleným službám.
Platí pro
ConnectToMultiplexingServerAsync(IRemoteServiceBroker, MultiplexingStream, CancellationToken)
Inicializuje novou instanci RemoteServiceBroker třídy.
public static System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker> ConnectToMultiplexingServerAsync (Microsoft.ServiceHub.Framework.IRemoteServiceBroker serviceBroker, Nerdbank.Streams.MultiplexingStream multiplexingStream, System.Threading.CancellationToken cancellationToken = default);
static member ConnectToMultiplexingServerAsync : Microsoft.ServiceHub.Framework.IRemoteServiceBroker * Nerdbank.Streams.MultiplexingStream * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker>
Public Shared Function ConnectToMultiplexingServerAsync (serviceBroker As IRemoteServiceBroker, multiplexingStream As MultiplexingStream, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RemoteServiceBroker)
Parametry
- serviceBroker
- IRemoteServiceBroker
Existující proxy server vytvořený za účelem získání vzdálených služeb. Tento objekt je považován za "vlastněný" vráceným RemoteServiceBroker objektem a bude odstraněn, když je vrácená hodnota odstraněna nebo odstraněna před vyvoláním této metody.
- multiplexingStream
- Nerdbank.Streams.MultiplexingStream
Multiplexující datový proud, který je základem serviceBroker
proxy serveru.
- cancellationToken
- CancellationToken
Token zrušení.
Návraty
Poskytuje IServiceBroker přístup ke vzdáleným službám.
Poznámky
Používá se RemoteServiceBroker jako protokol přenosu.
Platí pro
ConnectToMultiplexingServerAsync(Stream, MultiplexingStream+Options, CancellationToken)
Inicializuje novou instanci RemoteServiceBroker třídy, která se připojí k objektu IRemoteServiceBroker ve výchozím kanálu po vytvoření objektu Nerdbank.Streams.MultiplexingStream na daném Stream.
public static System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker> ConnectToMultiplexingServerAsync (System.IO.Stream duplexStream, Nerdbank.Streams.MultiplexingStream.Options? options, System.Threading.CancellationToken cancellationToken = default);
static member ConnectToMultiplexingServerAsync : System.IO.Stream * Nerdbank.Streams.MultiplexingStream.Options * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker>
Public Shared Function ConnectToMultiplexingServerAsync (duplexStream As Stream, options As MultiplexingStream.Options, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RemoteServiceBroker)
Parametry
- duplexStream
- Stream
Plně duplexní datový proud, na kterém chcete vytvořit multiplexovací datový proud. Očekává se, že tento multiplexovací stream nabídne výchozí kanál (Empty název) se službou IRemoteServiceBroker . Tento objekt je považován za "vlastněný" vráceným RemoteServiceBroker objektem a bude odstraněn, když je vrácená hodnota odstraněna nebo odstraněna před vyvoláním této metody.
- options
- Nerdbank.Streams.MultiplexingStream.Options
Možnosti, které se mají předat vytvořenému Nerdbank.Streams.MultiplexingStream při vytvoření.
- cancellationToken
- CancellationToken
Token zrušení.
Návraty
Poskytuje IServiceBroker přístup ke vzdáleným službám.
Platí pro
ConnectToMultiplexingServerAsync(Stream, MultiplexingStream+Options, TraceSource, CancellationToken)
Inicializuje novou instanci RemoteServiceBroker třídy, která se připojí k objektu IRemoteServiceBroker ve výchozím kanálu po vytvoření objektu Nerdbank.Streams.MultiplexingStream na daném Stream.
public static System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker> ConnectToMultiplexingServerAsync (System.IO.Stream duplexStream, Nerdbank.Streams.MultiplexingStream.Options? options, System.Diagnostics.TraceSource? traceSource, System.Threading.CancellationToken cancellationToken = default);
static member ConnectToMultiplexingServerAsync : System.IO.Stream * Nerdbank.Streams.MultiplexingStream.Options * System.Diagnostics.TraceSource * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker>
Public Shared Function ConnectToMultiplexingServerAsync (duplexStream As Stream, options As MultiplexingStream.Options, traceSource As TraceSource, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RemoteServiceBroker)
Parametry
- duplexStream
- Stream
Plně duplexní datový proud, na kterém chcete vytvořit multiplexovací datový proud. Očekává se, že tento multiplexovací stream nabídne výchozí kanál (Empty název) se službou IRemoteServiceBroker . Tento objekt je považován za "vlastněný" vráceným RemoteServiceBroker objektem a bude odstraněn, když je vrácená hodnota odstraněna nebo odstraněna před vyvoláním této metody.
- options
- Nerdbank.Streams.MultiplexingStream.Options
Možnosti, které se mají předat vytvořenému Nerdbank.Streams.MultiplexingStream při vytvoření.
- traceSource
- TraceSource
Volitelný způsob protokolování aktivity.
- cancellationToken
- CancellationToken
Token zrušení.
Návraty
Poskytuje IServiceBroker přístup ke vzdáleným službám.