Condividi tramite


RemoteServiceBroker.ConnectToServerAsync Metodo

Definizione

Overload

ConnectToServerAsync(IDuplexPipe, TraceSource, CancellationToken)

Inizializza una nuova istanza della classe RemoteServiceBroker.

ConnectToServerAsync(String, CancellationToken)

Inizializza una nuova istanza della classe RemoteServiceBroker.

ConnectToServerAsync(String, TraceSource, CancellationToken)

Inizializza una nuova istanza della classe RemoteServiceBroker.

ConnectToServerAsync(IRemoteServiceBroker, CancellationToken)

Inizializza una nuova istanza della classe RemoteServiceBroker.

ConnectToServerAsync(IDuplexPipe, CancellationToken)

Inizializza una nuova istanza della classe RemoteServiceBroker.

ConnectToServerAsync(IDuplexPipe, TraceSource, CancellationToken)

Inizializza una nuova istanza della 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)

Parametri

pipe
IDuplexPipe

Pipe duplex su cui scambiare messaggi JSON-RPC con un IRemoteServiceBroker servizio. Questo oggetto viene considerato "di proprietà" dall'oggetto restituito RemoteServiceBroker e verrà completato quando il valore restituito viene eliminato o completato prima che venga generato questo metodo.

traceSource
TraceSource

Mezzo facoltativo per la registrazione dell'attività.

cancellationToken
CancellationToken

Token di annullamento.

Restituisce

Oggetto IServiceBroker che fornisce l'accesso ai servizi remoti.

Commenti

l'oggetto RemoteServiceBroker viene usato come protocollo di collegamento.

Si applica a

ConnectToServerAsync(String, CancellationToken)

Inizializza una nuova istanza della 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)

Parametri

pipeName
String

Nome di una pipe su cui scambiare messaggi JSON-RPC con un IRemoteServiceBroker servizio.

cancellationToken
CancellationToken

Token di annullamento.

Restituisce

Oggetto IServiceBroker che fornisce l'accesso ai servizi remoti.

Commenti

l'oggetto RemoteServiceBroker viene usato come protocollo di collegamento.

Si applica a

ConnectToServerAsync(String, TraceSource, CancellationToken)

Inizializza una nuova istanza della 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)

Parametri

pipeName
String

Nome di una pipe su cui scambiare messaggi JSON-RPC con un IRemoteServiceBroker servizio.

traceSource
TraceSource

Mezzo facoltativo per la registrazione dell'attività.

cancellationToken
CancellationToken

Token di annullamento.

Restituisce

Oggetto IServiceBroker che fornisce l'accesso ai servizi remoti.

Commenti

l'oggetto RemoteServiceBroker viene usato come protocollo di collegamento.

Si applica a

ConnectToServerAsync(IRemoteServiceBroker, CancellationToken)

Inizializza una nuova istanza della 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)

Parametri

serviceBroker
IRemoteServiceBroker

Proxy esistente stabilito per acquisire servizi remoti. Questo oggetto viene considerato "di proprietà" dall'oggetto restituito RemoteServiceBroker e verrà eliminato quando il valore restituito viene eliminato o eliminato prima che venga generato questo metodo.

cancellationToken
CancellationToken

Token di annullamento.

Restituisce

Oggetto IServiceBroker che fornisce l'accesso ai servizi remoti.

Commenti

l'oggetto RemoteServiceBroker viene usato come protocollo di collegamento.

Si applica a

ConnectToServerAsync(IDuplexPipe, CancellationToken)

Inizializza una nuova istanza della 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)

Parametri

pipe
IDuplexPipe

Pipe duplex su cui scambiare messaggi JSON-RPC con un IRemoteServiceBroker servizio. Questo oggetto viene considerato "di proprietà" dall'oggetto restituito RemoteServiceBroker e verrà completato quando il valore restituito viene eliminato o completato prima che venga generato questo metodo.

cancellationToken
CancellationToken

Token di annullamento.

Restituisce

Oggetto IServiceBroker che fornisce l'accesso ai servizi remoti.

Commenti

l'oggetto RemoteServiceBroker viene usato come protocollo di collegamento.

Si applica a