RemoteServiceBroker.ConnectToMultiplexingServerAsync 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
ConnectToMultiplexingServerAsync(Stream, CancellationToken) |
Initialisiert eine neue instance der -Klasse, die RemoteServiceBroker eine Verbindung mit einer IRemoteServiceBroker im Standardkanal herstellt, nachdem ein für den angegebenen Streamerstellt Nerdbank.Streams.MultiplexingStream wurde. |
ConnectToMultiplexingServerAsync(IRemoteServiceBroker, MultiplexingStream, CancellationToken) |
Initialisiert eine neue Instanz der RemoteServiceBroker-Klasse. |
ConnectToMultiplexingServerAsync(Stream, MultiplexingStream+Options, CancellationToken) |
Initialisiert eine neue instance der -Klasse, die RemoteServiceBroker eine Verbindung mit einer IRemoteServiceBroker im Standardkanal herstellt, nachdem ein für den angegebenen Streamerstellt Nerdbank.Streams.MultiplexingStream wurde. |
ConnectToMultiplexingServerAsync(Stream, MultiplexingStream+Options, TraceSource, CancellationToken) |
Initialisiert eine neue instance der -Klasse, die RemoteServiceBroker eine Verbindung mit einer IRemoteServiceBroker im Standardkanal herstellt, nachdem ein für den angegebenen Streamerstellt Nerdbank.Streams.MultiplexingStream wurde. |
ConnectToMultiplexingServerAsync(Stream, CancellationToken)
Initialisiert eine neue instance der -Klasse, die RemoteServiceBroker eine Verbindung mit einer IRemoteServiceBroker im Standardkanal herstellt, nachdem ein für den angegebenen Streamerstellt Nerdbank.Streams.MultiplexingStream wurde.
public static System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker> ConnectToMultiplexingServerAsync (System.IO.Stream duplexStream, System.Threading.CancellationToken cancellationToken = default);
static member ConnectToMultiplexingServerAsync : System.IO.Stream * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker>
Public Shared Function ConnectToMultiplexingServerAsync (duplexStream As Stream, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RemoteServiceBroker)
Parameter
- duplexStream
- Stream
Ein Vollduplexdatenstrom, für den ein Multiplexingstream erstellt werden soll. Es wird erwartet, dass dieser Multiplexingstream einen Standardkanal (Empty Name) mit einem IRemoteServiceBroker Dienst bietet. 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.
Gilt für:
ConnectToMultiplexingServerAsync(IRemoteServiceBroker, MultiplexingStream, CancellationToken)
Initialisiert eine neue Instanz der RemoteServiceBroker-Klasse.
public static System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker> ConnectToMultiplexingServerAsync (Microsoft.ServiceHub.Framework.IRemoteServiceBroker serviceBroker, Nerdbank.Streams.MultiplexingStream multiplexingStream, System.Threading.CancellationToken cancellationToken = default);
static member ConnectToMultiplexingServerAsync : Microsoft.ServiceHub.Framework.IRemoteServiceBroker * Nerdbank.Streams.MultiplexingStream * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker>
Public Shared Function ConnectToMultiplexingServerAsync (serviceBroker As IRemoteServiceBroker, multiplexingStream As MultiplexingStream, 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.
- multiplexingStream
- Nerdbank.Streams.MultiplexingStream
Ein Multiplexingstream, der dem serviceBroker
Proxy zugrunde liegende.
- cancellationToken
- CancellationToken
Ein Abbruchtoken.
Gibt zurück
Ein IServiceBroker , der Zugriff auf Remotedienste ermöglicht.
Hinweise
Wird RemoteServiceBroker als Drahtprotokoll verwendet.
Gilt für:
ConnectToMultiplexingServerAsync(Stream, MultiplexingStream+Options, CancellationToken)
Initialisiert eine neue instance der -Klasse, die RemoteServiceBroker eine Verbindung mit einer IRemoteServiceBroker im Standardkanal herstellt, nachdem ein für den angegebenen Streamerstellt Nerdbank.Streams.MultiplexingStream wurde.
public static System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker> ConnectToMultiplexingServerAsync (System.IO.Stream duplexStream, Nerdbank.Streams.MultiplexingStream.Options? options, System.Threading.CancellationToken cancellationToken = default);
static member ConnectToMultiplexingServerAsync : System.IO.Stream * Nerdbank.Streams.MultiplexingStream.Options * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker>
Public Shared Function ConnectToMultiplexingServerAsync (duplexStream As Stream, options As MultiplexingStream.Options, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RemoteServiceBroker)
Parameter
- duplexStream
- Stream
Ein Vollduplexdatenstrom, für den ein Multiplexingstream erstellt werden soll. Es wird erwartet, dass dieser Multiplexingstream einen Standardkanal (Empty Name) mit einem IRemoteServiceBroker Dienst bietet. 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.
- options
- Nerdbank.Streams.MultiplexingStream.Options
Optionen, die an die bei der Erstellung erstellte Nerdbank.Streams.MultiplexingStream übergeben werden sollen.
- cancellationToken
- CancellationToken
Ein Abbruchtoken.
Gibt zurück
Ein IServiceBroker , der Zugriff auf Remotedienste ermöglicht.
Gilt für:
ConnectToMultiplexingServerAsync(Stream, MultiplexingStream+Options, TraceSource, CancellationToken)
Initialisiert eine neue instance der -Klasse, die RemoteServiceBroker eine Verbindung mit einer IRemoteServiceBroker im Standardkanal herstellt, nachdem ein für den angegebenen Streamerstellt Nerdbank.Streams.MultiplexingStream wurde.
public static System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker> ConnectToMultiplexingServerAsync (System.IO.Stream duplexStream, Nerdbank.Streams.MultiplexingStream.Options? options, System.Diagnostics.TraceSource? traceSource, System.Threading.CancellationToken cancellationToken = default);
static member ConnectToMultiplexingServerAsync : System.IO.Stream * Nerdbank.Streams.MultiplexingStream.Options * System.Diagnostics.TraceSource * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.RemoteServiceBroker>
Public Shared Function ConnectToMultiplexingServerAsync (duplexStream As Stream, options As MultiplexingStream.Options, traceSource As TraceSource, Optional cancellationToken As CancellationToken = Nothing) As Task(Of RemoteServiceBroker)
Parameter
- duplexStream
- Stream
Ein Vollduplexdatenstrom, für den ein Multiplexingstream erstellt werden soll. Es wird erwartet, dass dieser Multiplexingstream einen Standardkanal (Empty Name) mit einem IRemoteServiceBroker Dienst bietet. 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.
- options
- Nerdbank.Streams.MultiplexingStream.Options
Optionen, die an die bei der Erstellung erstellte Nerdbank.Streams.MultiplexingStream übergeben 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.