Partilhar via


RemoteServiceBroker.ConnectToServerAsync Método

Definição

Sobrecargas

ConnectToServerAsync(IDuplexPipe, TraceSource, CancellationToken)

Inicializa uma nova instância da classe RemoteServiceBroker.

ConnectToServerAsync(String, CancellationToken)

Inicializa uma nova instância da classe RemoteServiceBroker.

ConnectToServerAsync(String, TraceSource, CancellationToken)

Inicializa uma nova instância da classe RemoteServiceBroker.

ConnectToServerAsync(IRemoteServiceBroker, CancellationToken)

Inicializa uma nova instância da classe RemoteServiceBroker.

ConnectToServerAsync(IDuplexPipe, CancellationToken)

Inicializa uma nova instância da classe RemoteServiceBroker.

ConnectToServerAsync(IDuplexPipe, TraceSource, CancellationToken)

Inicializa uma nova instância da classe 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

Um pipe duplex sobre o qual trocar mensagens JSON-RPC por um IRemoteServiceBroker serviço. Esse objeto é considerado "propriedade" pelo retornado RemoteServiceBroker e será concluído quando o valor retornado for descartado ou concluído antes que esse método seja lançado.

traceSource
TraceSource

Um meio opcional de atividade de registro em log.

cancellationToken
CancellationToken

Um token de cancelamento.

Retornos

Um IServiceBroker que fornece acesso a serviços remotos.

Comentários

O RemoteServiceBroker é usado como o protocolo de transmissão.

Aplica-se a

ConnectToServerAsync(String, CancellationToken)

Inicializa uma nova instância da classe 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

O nome de um pipe sobre o qual trocar mensagens JSON-RPC por um IRemoteServiceBroker serviço.

cancellationToken
CancellationToken

Um token de cancelamento.

Retornos

Um IServiceBroker que fornece acesso a serviços remotos.

Comentários

O RemoteServiceBroker é usado como o protocolo de transmissão.

Aplica-se a

ConnectToServerAsync(String, TraceSource, CancellationToken)

Inicializa uma nova instância da classe 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

O nome de um pipe sobre o qual trocar mensagens JSON-RPC por um IRemoteServiceBroker serviço.

traceSource
TraceSource

Um meio opcional de atividade de registro em log.

cancellationToken
CancellationToken

Um token de cancelamento.

Retornos

Um IServiceBroker que fornece acesso a serviços remotos.

Comentários

O RemoteServiceBroker é usado como o protocolo de transmissão.

Aplica-se a

ConnectToServerAsync(IRemoteServiceBroker, CancellationToken)

Inicializa uma nova instância da classe 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

Um proxy existente estabelecido para adquirir serviços remotos. Esse objeto é considerado "propriedade" pelo retornado RemoteServiceBroker e será descartado quando o valor retornado for descartado ou descartado antes que esse método seja lançado.

cancellationToken
CancellationToken

Um token de cancelamento.

Retornos

Um IServiceBroker que fornece acesso a serviços remotos.

Comentários

O RemoteServiceBroker é usado como o protocolo de transmissão.

Aplica-se a

ConnectToServerAsync(IDuplexPipe, CancellationToken)

Inicializa uma nova instância da classe 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

Um pipe duplex sobre o qual trocar mensagens JSON-RPC por um IRemoteServiceBroker serviço. Esse objeto é considerado "propriedade" pelo retornado RemoteServiceBroker e será concluído quando o valor retornado for descartado ou concluído antes que esse método seja lançado.

cancellationToken
CancellationToken

Um token de cancelamento.

Retornos

Um IServiceBroker que fornece acesso a serviços remotos.

Comentários

O RemoteServiceBroker é usado como o protocolo de transmissão.

Aplica-se a