RemoteServiceBroker.ConnectToMultiplexingServerAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
ConnectToMultiplexingServerAsync(Stream, CancellationToken) |
Inizializza una nuova istanza della RemoteServiceBroker classe che si connette a un IRemoteServiceBroker sul canale predefinito dopo aver stabilito un Nerdbank.Streams.MultiplexingStream oggetto nella classe specificata Stream. |
ConnectToMultiplexingServerAsync(IRemoteServiceBroker, MultiplexingStream, CancellationToken) |
Inizializza una nuova istanza della classe RemoteServiceBroker. |
ConnectToMultiplexingServerAsync(Stream, MultiplexingStream+Options, CancellationToken) |
Inizializza una nuova istanza della RemoteServiceBroker classe che si connette a un IRemoteServiceBroker sul canale predefinito dopo aver stabilito un Nerdbank.Streams.MultiplexingStream oggetto nella classe specificata Stream. |
ConnectToMultiplexingServerAsync(Stream, MultiplexingStream+Options, TraceSource, CancellationToken) |
Inizializza una nuova istanza della RemoteServiceBroker classe che si connette a un IRemoteServiceBroker sul canale predefinito dopo aver stabilito un Nerdbank.Streams.MultiplexingStream oggetto nella classe specificata Stream. |
ConnectToMultiplexingServerAsync(Stream, CancellationToken)
Inizializza una nuova istanza della RemoteServiceBroker classe che si connette a un IRemoteServiceBroker sul canale predefinito dopo aver stabilito un Nerdbank.Streams.MultiplexingStream oggetto nella classe specificata Stream.
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)
Parametri
- duplexStream
- Stream
Flusso full duplex su cui creare un flusso multiplexing. Questo flusso multiplexing deve offrire un canale predefinito (Empty nome) con un IRemoteServiceBroker servizio. Questo oggetto viene considerato "di proprietà" dal restituito e verrà eliminato quando il valore restituito RemoteServiceBroker viene eliminato o eliminato prima che questo metodo venga generato.
- cancellationToken
- CancellationToken
Token di annullamento.
Restituisce
Oggetto IServiceBroker che fornisce l'accesso ai servizi remoti.
Si applica a
ConnectToMultiplexingServerAsync(IRemoteServiceBroker, MultiplexingStream, CancellationToken)
Inizializza una nuova istanza della classe RemoteServiceBroker.
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)
Parametri
- serviceBroker
- IRemoteServiceBroker
Un proxy esistente stabilito per acquisire servizi remoti. Questo oggetto viene considerato "di proprietà" dal restituito e verrà eliminato quando il valore restituito RemoteServiceBroker viene eliminato o eliminato prima che questo metodo venga generato.
- multiplexingStream
- Nerdbank.Streams.MultiplexingStream
Flusso multiplexing che sottolizza il serviceBroker
proxy.
- cancellationToken
- CancellationToken
Token di annullamento.
Restituisce
Oggetto IServiceBroker che fornisce l'accesso ai servizi remoti.
Commenti
Viene RemoteServiceBroker usato come protocollo di filo.
Si applica a
ConnectToMultiplexingServerAsync(Stream, MultiplexingStream+Options, CancellationToken)
Inizializza una nuova istanza della RemoteServiceBroker classe che si connette a un IRemoteServiceBroker sul canale predefinito dopo aver stabilito un Nerdbank.Streams.MultiplexingStream oggetto nella classe specificata Stream.
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)
Parametri
- duplexStream
- Stream
Flusso full duplex su cui creare un flusso multiplexing. Questo flusso multiplexing deve offrire un canale predefinito (Empty nome) con un IRemoteServiceBroker servizio. Questo oggetto viene considerato "di proprietà" dal restituito e verrà eliminato quando il valore restituito RemoteServiceBroker viene eliminato o eliminato prima che questo metodo venga generato.
- options
- Nerdbank.Streams.MultiplexingStream.Options
Opzioni da passare alla creazione creata Nerdbank.Streams.MultiplexingStream .
- cancellationToken
- CancellationToken
Token di annullamento.
Restituisce
Oggetto IServiceBroker che fornisce l'accesso ai servizi remoti.
Si applica a
ConnectToMultiplexingServerAsync(Stream, MultiplexingStream+Options, TraceSource, CancellationToken)
Inizializza una nuova istanza della RemoteServiceBroker classe che si connette a un IRemoteServiceBroker sul canale predefinito dopo aver stabilito un Nerdbank.Streams.MultiplexingStream oggetto nella classe specificata Stream.
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)
Parametri
- duplexStream
- Stream
Flusso full duplex su cui creare un flusso multiplexing. Questo flusso multiplexing deve offrire un canale predefinito (Empty nome) con un IRemoteServiceBroker servizio. Questo oggetto viene considerato "di proprietà" dal restituito e verrà eliminato quando il valore restituito RemoteServiceBroker viene eliminato o eliminato prima che questo metodo venga generato.
- options
- Nerdbank.Streams.MultiplexingStream.Options
Opzioni da passare alla creazione creata Nerdbank.Streams.MultiplexingStream .
- traceSource
- TraceSource
Mezzo facoltativo dell'attività di registrazione.
- cancellationToken
- CancellationToken
Token di annullamento.
Restituisce
Oggetto IServiceBroker che fornisce l'accesso ai servizi remoti.