Freigeben über


RemoteServiceBroker.ConnectToServerAsync Methode

Definition

Überlädt

ConnectToServerAsync(IDuplexPipe, TraceSource, CancellationToken)

Initialisiert eine neue Instanz der RemoteServiceBroker-Klasse.

ConnectToServerAsync(String, CancellationToken)

Initialisiert eine neue Instanz der RemoteServiceBroker-Klasse.

ConnectToServerAsync(String, TraceSource, CancellationToken)

Initialisiert eine neue Instanz der RemoteServiceBroker-Klasse.

ConnectToServerAsync(IRemoteServiceBroker, CancellationToken)

Initialisiert eine neue Instanz der RemoteServiceBroker-Klasse.

ConnectToServerAsync(IDuplexPipe, CancellationToken)

Initialisiert eine neue Instanz der RemoteServiceBroker-Klasse.

ConnectToServerAsync(IDuplexPipe, TraceSource, CancellationToken)

Initialisiert eine neue Instanz der RemoteServiceBroker-Klasse.

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)

Parameter

pipe
IDuplexPipe

Eine Duplexpipe, über die JSON-RPC-Nachrichten mit einem IRemoteServiceBroker Dienst ausgetauscht werden sollen. Dieses Objekt gilt als "im Besitz" des zurückgegebenen RemoteServiceBroker Objekts und wird abgeschlossen, wenn der zurückgegebene Wert verworfen oder abgeschlossen wird, bevor diese Methode ausgelöst wird.

traceSource
TraceSource

Ein optionales Mittel zur Protokollierung von Aktivitäten.

cancellationToken
CancellationToken

Ein Abbruchtoken.

Gibt zurück

Ein IServiceBroker , der Zugriff auf Remotedienste ermöglicht.

Hinweise

Wird RemoteServiceBroker als Drahtprotokoll verwendet.

Gilt für:

ConnectToServerAsync(String, CancellationToken)

Initialisiert eine neue Instanz der RemoteServiceBroker-Klasse.

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)

Parameter

pipeName
String

Der Name einer Pipe, über die JSON-RPC-Nachrichten mit einem IRemoteServiceBroker Dienst ausgetauscht werden sollen.

cancellationToken
CancellationToken

Ein Abbruchtoken.

Gibt zurück

Ein IServiceBroker , der Zugriff auf Remotedienste ermöglicht.

Hinweise

Wird RemoteServiceBroker als Drahtprotokoll verwendet.

Gilt für:

ConnectToServerAsync(String, TraceSource, CancellationToken)

Initialisiert eine neue Instanz der RemoteServiceBroker-Klasse.

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)

Parameter

pipeName
String

Der Name einer Pipe, über die JSON-RPC-Nachrichten mit einem IRemoteServiceBroker Dienst ausgetauscht werden sollen.

traceSource
TraceSource

Ein optionales Mittel zur Protokollierung von Aktivitäten.

cancellationToken
CancellationToken

Ein Abbruchtoken.

Gibt zurück

Ein IServiceBroker , der Zugriff auf Remotedienste ermöglicht.

Hinweise

Wird RemoteServiceBroker als Drahtprotokoll verwendet.

Gilt für:

ConnectToServerAsync(IRemoteServiceBroker, CancellationToken)

Initialisiert eine neue Instanz der RemoteServiceBroker-Klasse.

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)

Parameter

serviceBroker
IRemoteServiceBroker

Ein vorhandener Proxy, der zum Abrufen von Remotediensten eingerichtet wurde. Dieses Objekt gilt als "im Besitz" des zurückgegebenen RemoteServiceBroker Objekts und wird verworfen, wenn der zurückgegebene Wert verworfen oder verworfen wird, bevor diese Methode auslöst.

cancellationToken
CancellationToken

Ein Abbruchtoken.

Gibt zurück

Ein IServiceBroker , der Zugriff auf Remotedienste ermöglicht.

Hinweise

Wird RemoteServiceBroker als Drahtprotokoll verwendet.

Gilt für:

ConnectToServerAsync(IDuplexPipe, CancellationToken)

Initialisiert eine neue Instanz der RemoteServiceBroker-Klasse.

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)

Parameter

pipe
IDuplexPipe

Eine Duplexpipe, über die JSON-RPC-Nachrichten mit einem IRemoteServiceBroker Dienst ausgetauscht werden sollen. Dieses Objekt gilt als "im Besitz" des zurückgegebenen RemoteServiceBroker Objekts und wird abgeschlossen, wenn der zurückgegebene Wert verworfen oder abgeschlossen wird, bevor diese Methode ausgelöst wird.

cancellationToken
CancellationToken

Ein Abbruchtoken.

Gibt zurück

Ein IServiceBroker , der Zugriff auf Remotedienste ermöglicht.

Hinweise

Wird RemoteServiceBroker als Drahtprotokoll verwendet.

Gilt für: