RemoteServiceBroker.ConnectToServerAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.