RemoteServiceBroker.ConnectToServerAsync 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
ConnectToServerAsync(IDuplexPipe, TraceSource, CancellationToken) |
Initialise une nouvelle instance de la classe RemoteServiceBroker. |
ConnectToServerAsync(String, CancellationToken) |
Initialise une nouvelle instance de la classe RemoteServiceBroker. |
ConnectToServerAsync(String, TraceSource, CancellationToken) |
Initialise une nouvelle instance de la classe RemoteServiceBroker. |
ConnectToServerAsync(IRemoteServiceBroker, CancellationToken) |
Initialise une nouvelle instance de la classe RemoteServiceBroker. |
ConnectToServerAsync(IDuplexPipe, CancellationToken) |
Initialise une nouvelle instance de la classe RemoteServiceBroker. |
ConnectToServerAsync(IDuplexPipe, TraceSource, CancellationToken)
Initialise une nouvelle instance de la 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)
Paramètres
- pipe
- IDuplexPipe
Canal duplex sur lequel échanger des messages JSON-RPC avec un IRemoteServiceBroker service. Cet objet est considéré comme « détenu » par le retourné RemoteServiceBroker et sera terminé lorsque la valeur retournée sera supprimée ou terminée avant que cette méthode ne soit levée.
- traceSource
- TraceSource
Moyen facultatif de journalisation de l’activité.
- cancellationToken
- CancellationToken
Jeton d'annulation.
Retours
IServiceBroker qui fournit l’accès aux services distants.
Remarques
est RemoteServiceBroker utilisé comme protocole de fil.
S’applique à
ConnectToServerAsync(String, CancellationToken)
Initialise une nouvelle instance de la 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)
Paramètres
- pipeName
- String
Nom d’un canal sur lequel échanger des messages JSON-RPC avec un IRemoteServiceBroker service.
- cancellationToken
- CancellationToken
Jeton d'annulation.
Retours
IServiceBroker qui fournit l’accès aux services distants.
Remarques
est RemoteServiceBroker utilisé comme protocole de fil.
S’applique à
ConnectToServerAsync(String, TraceSource, CancellationToken)
Initialise une nouvelle instance de la 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)
Paramètres
- pipeName
- String
Nom d’un canal sur lequel échanger des messages JSON-RPC avec un IRemoteServiceBroker service.
- traceSource
- TraceSource
Moyen facultatif de journalisation de l’activité.
- cancellationToken
- CancellationToken
Jeton d'annulation.
Retours
IServiceBroker qui fournit l’accès aux services distants.
Remarques
est RemoteServiceBroker utilisé comme protocole de fil.
S’applique à
ConnectToServerAsync(IRemoteServiceBroker, CancellationToken)
Initialise une nouvelle instance de la 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)
Paramètres
- serviceBroker
- IRemoteServiceBroker
Un proxy existant établi pour acquérir des services distants. Cet objet est considéré comme « détenu » par le retourné RemoteServiceBroker et sera supprimé lorsque la valeur retournée est supprimée ou supprimée avant la levée de cette méthode.
- cancellationToken
- CancellationToken
Jeton d'annulation.
Retours
IServiceBroker qui fournit l’accès aux services distants.
Remarques
est RemoteServiceBroker utilisé comme protocole de fil.
S’applique à
ConnectToServerAsync(IDuplexPipe, CancellationToken)
Initialise une nouvelle instance de la 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)
Paramètres
- pipe
- IDuplexPipe
Canal duplex sur lequel échanger des messages JSON-RPC avec un IRemoteServiceBroker service. Cet objet est considéré comme « détenu » par le retourné RemoteServiceBroker et sera terminé lorsque la valeur retournée sera supprimée ou terminé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.
Remarques
est RemoteServiceBroker utilisé comme protocole de fil.