Partager via


RemoteServiceBroker.ConnectToServerAsync Méthode

Définition

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.

S’applique à