Sdílet prostřednictvím


RemoteServiceBroker.ConnectToServerAsync Metoda

Definice

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á .

Platí pro