RemoteServiceBroker.ConnectToMultiplexingServerAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
ConnectToMultiplexingServerAsync(Stream, CancellationToken) |
Initialise une nouvelle instance de la RemoteServiceBroker classe qui se connecte à un IRemoteServiceBroker sur le canal par défaut après avoir établi un Nerdbank.Streams.MultiplexingStream sur le donné Stream. |
ConnectToMultiplexingServerAsync(IRemoteServiceBroker, MultiplexingStream, CancellationToken) |
Initialise une nouvelle instance de la classe RemoteServiceBroker. |
ConnectToMultiplexingServerAsync(Stream, MultiplexingStream+Options, CancellationToken) |
Initialise une nouvelle instance de la RemoteServiceBroker classe qui se connecte à un IRemoteServiceBroker sur le canal par défaut après avoir établi un Nerdbank.Streams.MultiplexingStream sur le donné Stream. |
ConnectToMultiplexingServerAsync(Stream, MultiplexingStream+Options, TraceSource, CancellationToken) |
Initialise une nouvelle instance de la RemoteServiceBroker classe qui se connecte à un IRemoteServiceBroker sur le canal par défaut après avoir établi un Nerdbank.Streams.MultiplexingStream sur le donné Stream. |
ConnectToMultiplexingServerAsync(Stream, CancellationToken)
Initialise une nouvelle instance de la RemoteServiceBroker classe qui se connecte à un IRemoteServiceBroker sur le canal par défaut après avoir établi un Nerdbank.Streams.MultiplexingStream sur le donné 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)
Paramètres
- duplexStream
- Stream
Flux duplex complet sur lequel créer un flux de multiplexage. Ce flux de multiplexage est censé offrir un canal par défaut (Empty nom) avec un IRemoteServiceBroker service. Cet objet est considéré comme « appartenant » au retourné RemoteServiceBroker et sera supprimé lorsque la valeur retournée est supprimée ou supprimée avant que cette méthode ne soit levée.
- cancellationToken
- CancellationToken
Jeton d'annulation.
Retours
IServiceBroker qui fournit l’accès aux services distants.
S’applique à
ConnectToMultiplexingServerAsync(IRemoteServiceBroker, MultiplexingStream, CancellationToken)
Initialise une nouvelle instance de la 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)
Paramètres
- serviceBroker
- IRemoteServiceBroker
Un proxy existant établi pour acquérir des services distants. Cet objet est considéré comme « appartenant » au retourné RemoteServiceBroker et sera supprimé lorsque la valeur retournée est supprimée ou supprimée avant que cette méthode ne soit levée.
- multiplexingStream
- Nerdbank.Streams.MultiplexingStream
Flux de multiplexage qui sous-tend le serviceBroker
proxy.
- cancellationToken
- CancellationToken
Jeton d'annulation.
Retours
IServiceBroker qui fournit l’accès aux services distants.
Remarques
RemoteServiceBroker est utilisé comme protocole filaire.
S’applique à
ConnectToMultiplexingServerAsync(Stream, MultiplexingStream+Options, CancellationToken)
Initialise une nouvelle instance de la RemoteServiceBroker classe qui se connecte à un IRemoteServiceBroker sur le canal par défaut après avoir établi un Nerdbank.Streams.MultiplexingStream sur le donné 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)
Paramètres
- duplexStream
- Stream
Flux duplex complet sur lequel créer un flux de multiplexage. Ce flux de multiplexage est censé offrir un canal par défaut (Empty nom) avec un IRemoteServiceBroker service. Cet objet est considéré comme « appartenant » au retourné RemoteServiceBroker et sera supprimé lorsque la valeur retournée est supprimée ou supprimée avant que cette méthode ne soit levée.
- options
- Nerdbank.Streams.MultiplexingStream.Options
Options à transmettre au créé Nerdbank.Streams.MultiplexingStream lors de la création.
- cancellationToken
- CancellationToken
Jeton d'annulation.
Retours
IServiceBroker qui fournit l’accès aux services distants.
S’applique à
ConnectToMultiplexingServerAsync(Stream, MultiplexingStream+Options, TraceSource, CancellationToken)
Initialise une nouvelle instance de la RemoteServiceBroker classe qui se connecte à un IRemoteServiceBroker sur le canal par défaut après avoir établi un Nerdbank.Streams.MultiplexingStream sur le donné 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)
Paramètres
- duplexStream
- Stream
Flux duplex complet sur lequel créer un flux de multiplexage. Ce flux de multiplexage est censé offrir un canal par défaut (Empty nom) avec un IRemoteServiceBroker service. Cet objet est considéré comme « appartenant » au retourné RemoteServiceBroker et sera supprimé lorsque la valeur retournée est supprimée ou supprimée avant que cette méthode ne soit levée.
- options
- Nerdbank.Streams.MultiplexingStream.Options
Options à transmettre au créé Nerdbank.Streams.MultiplexingStream lors de la création.
- traceSource
- TraceSource
Un moyen facultatif d’activité de journalisation.
- cancellationToken
- CancellationToken
Jeton d'annulation.
Retours
IServiceBroker qui fournit l’accès aux services distants.