RemoteServiceBroker.ConnectToServerAsync 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í
ConnectToServerAsync(IDuplexPipe, TraceSource, CancellationToken) |
Inicializuje novou instanci RemoteServiceBroker třídy . |
ConnectToServerAsync(String, CancellationToken) |
Inicializuje novou instanci RemoteServiceBroker třídy . |
ConnectToServerAsync(String, TraceSource, CancellationToken) |
Inicializuje novou instanci RemoteServiceBroker třídy . |
ConnectToServerAsync(IRemoteServiceBroker, CancellationToken) |
Inicializuje novou instanci RemoteServiceBroker třídy . |
ConnectToServerAsync(IDuplexPipe, CancellationToken) |
Inicializuje novou instanci RemoteServiceBroker třídy . |
ConnectToServerAsync(IDuplexPipe, TraceSource, CancellationToken)
Inicializuje novou instanci RemoteServiceBroker třídy .
public static System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker> ConnectToServerAsync (System.IO.Pipelines.IDuplexPipe pipe, System.Diagnostics.TraceSource? traceSource, System.Threading.CancellationToken cancellationToken = default);
static member ConnectToServerAsync : System.IO.Pipelines.IDuplexPipe * System.Diagnostics.TraceSource * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker>
Public Shared Function ConnectToServerAsync (pipe As IDuplexPipe, traceSource As TraceSource, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RemoteServiceBroker)
Parametry
- pipe
- IDuplexPipe
Duplexní kanál, přes který se mají vyměňovat zprávy JSON-RPC se službou IRemoteServiceBroker . Tento objekt je považován za "vlastněný" vráceným RemoteServiceBroker objektem a bude dokončen, když je vrácená hodnota odstraněna, nebo dokončen před vyvoláním této metody.
- 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.
Poznámky
Jako RemoteServiceBroker protokol přenosu se používá .
Platí pro
ConnectToServerAsync(String, CancellationToken)
Inicializuje novou instanci RemoteServiceBroker třídy .
public static System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker> ConnectToServerAsync (string pipeName, System.Threading.CancellationToken cancellationToken = default);
static member ConnectToServerAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker>
Public Shared Function ConnectToServerAsync (pipeName As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RemoteServiceBroker)
Parametry
- pipeName
- String
Název kanálu, přes který se mají vyměňovat zprávy JSON-RPC se službou IRemoteServiceBroker .
- cancellationToken
- CancellationToken
Token zrušení.
Návraty
Poskytuje IServiceBroker přístup ke vzdáleným službám.
Poznámky
Jako RemoteServiceBroker protokol přenosu se používá .
Platí pro
ConnectToServerAsync(String, TraceSource, CancellationToken)
Inicializuje novou instanci RemoteServiceBroker třídy .
public static System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker> ConnectToServerAsync (string pipeName, System.Diagnostics.TraceSource? traceSource, System.Threading.CancellationToken cancellationToken = default);
static member ConnectToServerAsync : string * System.Diagnostics.TraceSource * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker>
Public Shared Function ConnectToServerAsync (pipeName As String, traceSource As TraceSource, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RemoteServiceBroker)
Parametry
- pipeName
- String
Název kanálu, přes který se mají vyměňovat zprávy JSON-RPC se službou IRemoteServiceBroker .
- 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.
Poznámky
Jako RemoteServiceBroker protokol přenosu se používá .
Platí pro
ConnectToServerAsync(IRemoteServiceBroker, CancellationToken)
Inicializuje novou instanci RemoteServiceBroker třídy .
public static System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker> ConnectToServerAsync (Microsoft.ServiceHub.Framework.IRemoteServiceBroker serviceBroker, System.Threading.CancellationToken cancellationToken = default);
static member ConnectToServerAsync : Microsoft.ServiceHub.Framework.IRemoteServiceBroker * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker>
Public Shared Function ConnectToServerAsync (serviceBroker As IRemoteServiceBroker, 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ěn 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.
Poznámky
Jako RemoteServiceBroker protokol přenosu se používá .
Platí pro
ConnectToServerAsync(IDuplexPipe, CancellationToken)
Inicializuje novou instanci RemoteServiceBroker třídy .
public static System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker> ConnectToServerAsync (System.IO.Pipelines.IDuplexPipe pipe, System.Threading.CancellationToken cancellationToken = default);
static member ConnectToServerAsync : System.IO.Pipelines.IDuplexPipe * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker>
Public Shared Function ConnectToServerAsync (pipe As IDuplexPipe, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RemoteServiceBroker)
Parametry
- pipe
- IDuplexPipe
Duplexní kanál, přes který se mají vyměňovat zprávy JSON-RPC se službou IRemoteServiceBroker . Tento objekt je považován za "vlastněný" vráceným RemoteServiceBroker objektem a bude dokončen, když je vrácená hodnota odstraněna, nebo dokončen 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.
Poznámky
Jako RemoteServiceBroker protokol přenosu se používá .