RemoteServiceBroker.ConnectToServerAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.