Compartir a través de


RemoteServiceBroker.ConnectToServerAsync Método

Definición

Sobrecargas

ConnectToServerAsync(IDuplexPipe, TraceSource, CancellationToken)

Inicializa una nueva instancia de la clase RemoteServiceBroker.

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)

Parámetros

pipe
IDuplexPipe

Canalización dúplex sobre la que intercambiar mensajes JSON-RPC con un IRemoteServiceBroker servicio. Este objeto se considera "propiedad" del devuelto RemoteServiceBroker y se completará cuando se elimine el valor devuelto o se complete antes de que se produzca este método.

traceSource
TraceSource

Un medio opcional de actividad de registro.

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

que IServiceBroker proporciona acceso a los servicios remotos.

Comentarios

RemoteServiceBroker se usa como protocolo de conexión.

Se aplica a

ConnectToServerAsync(String, CancellationToken)

Inicializa una nueva instancia de la clase RemoteServiceBroker.

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)

Parámetros

pipeName
String

Nombre de una canalización en la que se intercambian mensajes JSON-RPC con un IRemoteServiceBroker servicio.

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

que IServiceBroker proporciona acceso a los servicios remotos.

Comentarios

RemoteServiceBroker se usa como protocolo de conexión.

Se aplica a

ConnectToServerAsync(String, TraceSource, CancellationToken)

Inicializa una nueva instancia de la clase RemoteServiceBroker.

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)

Parámetros

pipeName
String

Nombre de una canalización en la que se intercambian mensajes JSON-RPC con un IRemoteServiceBroker servicio.

traceSource
TraceSource

Un medio opcional de actividad de registro.

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

que IServiceBroker proporciona acceso a los servicios remotos.

Comentarios

RemoteServiceBroker se usa como protocolo de conexión.

Se aplica a

ConnectToServerAsync(IRemoteServiceBroker, CancellationToken)

Inicializa una nueva instancia de la clase RemoteServiceBroker.

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)

Parámetros

serviceBroker
IRemoteServiceBroker

Un proxy existente establecido para adquirir servicios remotos. Este objeto se considera "propiedad" del devuelto RemoteServiceBroker y se eliminará cuando se elimine el valor devuelto o se elimine antes de que se produzca este método.

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

que IServiceBroker proporciona acceso a los servicios remotos.

Comentarios

RemoteServiceBroker se usa como protocolo de conexión.

Se aplica a

ConnectToServerAsync(IDuplexPipe, CancellationToken)

Inicializa una nueva instancia de la clase RemoteServiceBroker.

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)

Parámetros

pipe
IDuplexPipe

Canalización dúplex sobre la que intercambiar mensajes JSON-RPC con un IRemoteServiceBroker servicio. Este objeto se considera "propiedad" del devuelto RemoteServiceBroker y se completará cuando se elimine el valor devuelto o se complete antes de que se produzca este método.

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

que IServiceBroker proporciona acceso a los servicios remotos.

Comentarios

RemoteServiceBroker se usa como protocolo de conexión.

Se aplica a