RemoteServiceBroker.ConnectToMultiplexingServerAsync 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
ConnectToMultiplexingServerAsync(Stream, CancellationToken) |
Inicializa uma nova instância da RemoteServiceBroker classe que se conecta a um IRemoteServiceBroker no canal padrão depois de estabelecer um Nerdbank.Streams.MultiplexingStream no determinado Stream. |
ConnectToMultiplexingServerAsync(IRemoteServiceBroker, MultiplexingStream, CancellationToken) |
Inicializa uma nova instância da classe RemoteServiceBroker. |
ConnectToMultiplexingServerAsync(Stream, MultiplexingStream+Options, CancellationToken) |
Inicializa uma nova instância da RemoteServiceBroker classe que se conecta a um IRemoteServiceBroker no canal padrão depois de estabelecer um Nerdbank.Streams.MultiplexingStream no determinado Stream. |
ConnectToMultiplexingServerAsync(Stream, MultiplexingStream+Options, TraceSource, CancellationToken) |
Inicializa uma nova instância da RemoteServiceBroker classe que se conecta a um IRemoteServiceBroker no canal padrão depois de estabelecer um Nerdbank.Streams.MultiplexingStream no determinado Stream. |
ConnectToMultiplexingServerAsync(Stream, CancellationToken)
Inicializa uma nova instância da RemoteServiceBroker classe que se conecta a um IRemoteServiceBroker no canal padrão depois de estabelecer um Nerdbank.Streams.MultiplexingStream no determinado Stream.
public static System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker> ConnectToMultiplexingServerAsync (System.IO.Stream duplexStream, System.Threading.CancellationToken cancellationToken = default);
static member ConnectToMultiplexingServerAsync : System.IO.Stream * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker>
Public Shared Function ConnectToMultiplexingServerAsync (duplexStream As Stream, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RemoteServiceBroker)
Parâmetros
- duplexStream
- Stream
Um fluxo duplex completo no qual criar um fluxo multiplexatório. Espera-se que esse fluxo de multiplexação ofereça um canal padrão (Empty nome) com um IRemoteServiceBroker serviço. Esse objeto é considerado "de 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.
Aplica-se a
ConnectToMultiplexingServerAsync(IRemoteServiceBroker, MultiplexingStream, CancellationToken)
Inicializa uma nova instância da classe RemoteServiceBroker.
public static System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker> ConnectToMultiplexingServerAsync (Microsoft.ServiceHub.Framework.IRemoteServiceBroker serviceBroker, Nerdbank.Streams.MultiplexingStream multiplexingStream, System.Threading.CancellationToken cancellationToken = default);
static member ConnectToMultiplexingServerAsync : Microsoft.ServiceHub.Framework.IRemoteServiceBroker * Nerdbank.Streams.MultiplexingStream * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker>
Public Shared Function ConnectToMultiplexingServerAsync (serviceBroker As IRemoteServiceBroker, multiplexingStream As MultiplexingStream, 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 "de propriedade" pelo retornado RemoteServiceBroker e será descartado quando o valor retornado for descartado ou descartado antes que esse método seja lançado.
- multiplexingStream
- Nerdbank.Streams.MultiplexingStream
Um fluxo multiplexatório subjacente ao serviceBroker
proxy.
- 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
ConnectToMultiplexingServerAsync(Stream, MultiplexingStream+Options, CancellationToken)
Inicializa uma nova instância da RemoteServiceBroker classe que se conecta a um IRemoteServiceBroker no canal padrão depois de estabelecer um Nerdbank.Streams.MultiplexingStream no determinado Stream.
public static System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker> ConnectToMultiplexingServerAsync (System.IO.Stream duplexStream, Nerdbank.Streams.MultiplexingStream.Options? options, System.Threading.CancellationToken cancellationToken = default);
static member ConnectToMultiplexingServerAsync : System.IO.Stream * Nerdbank.Streams.MultiplexingStream.Options * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker>
Public Shared Function ConnectToMultiplexingServerAsync (duplexStream As Stream, options As MultiplexingStream.Options, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RemoteServiceBroker)
Parâmetros
- duplexStream
- Stream
Um fluxo duplex completo no qual criar um fluxo multiplexatório. Espera-se que esse fluxo de multiplexação ofereça um canal padrão (Empty nome) com um IRemoteServiceBroker serviço. Esse objeto é considerado "de propriedade" pelo retornado RemoteServiceBroker e será descartado quando o valor retornado for descartado ou descartado antes que esse método seja lançado.
- options
- Nerdbank.Streams.MultiplexingStream.Options
Opções para passar para o criado Nerdbank.Streams.MultiplexingStream na criação.
- cancellationToken
- CancellationToken
Um token de cancelamento.
Retornos
Um IServiceBroker que fornece acesso a serviços remotos.
Aplica-se a
ConnectToMultiplexingServerAsync(Stream, MultiplexingStream+Options, TraceSource, CancellationToken)
Inicializa uma nova instância da RemoteServiceBroker classe que se conecta a um IRemoteServiceBroker no canal padrão depois de estabelecer um Nerdbank.Streams.MultiplexingStream no determinado Stream.
public static System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker> ConnectToMultiplexingServerAsync (System.IO.Stream duplexStream, Nerdbank.Streams.MultiplexingStream.Options? options, System.Diagnostics.TraceSource? traceSource, System.Threading.CancellationToken cancellationToken = default);
static member ConnectToMultiplexingServerAsync : System.IO.Stream * Nerdbank.Streams.MultiplexingStream.Options * System.Diagnostics.TraceSource * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker>
Public Shared Function ConnectToMultiplexingServerAsync (duplexStream As Stream, options As MultiplexingStream.Options, traceSource As TraceSource, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RemoteServiceBroker)
Parâmetros
- duplexStream
- Stream
Um fluxo duplex completo no qual criar um fluxo multiplexatório. Espera-se que esse fluxo de multiplexação ofereça um canal padrão (Empty nome) com um IRemoteServiceBroker serviço. Esse objeto é considerado "de propriedade" pelo retornado RemoteServiceBroker e será descartado quando o valor retornado for descartado ou descartado antes que esse método seja lançado.
- options
- Nerdbank.Streams.MultiplexingStream.Options
Opções para passar para o criado Nerdbank.Streams.MultiplexingStream na criaçã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.