MultiplexingRelayServiceBroker.ConnectToServerAsync(IServiceBroker, Stream, CancellationToken) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр MultiplexingRelayServiceBroker класса и устанавливает Nerdbank.Streams.MultiplexingStream протокол с клиентом по заданному потоку.
public static System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.MultiplexingRelayServiceBroker> ConnectToServerAsync (Microsoft.ServiceHub.Framework.IServiceBroker serviceBroker, System.IO.Stream duplexStreamWithClient, System.Threading.CancellationToken cancellationToken = default);
static member ConnectToServerAsync : Microsoft.ServiceHub.Framework.IServiceBroker * System.IO.Stream * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.MultiplexingRelayServiceBroker>
Public Shared Function ConnectToServerAsync (serviceBroker As IServiceBroker, duplexStreamWithClient As Stream, Optional cancellationToken As CancellationToken = Nothing) As Task(Of MultiplexingRelayServiceBroker)
Параметры
- serviceBroker
- IServiceBroker
Брокер служб для ретрансляции.
- duplexStreamWithClient
- Stream
Дуплексный поток, через который клиент будет выполнять вызовы RPC к возвращенному IRemoteServiceBroker экземпляру. Поток мультиплексирования будет установлен в этом потоке, и клиент должен принять предложение для канала с Empty именем. Этот объект считается "владельцем" возвращаемого объекта MultiplexingRelayServiceBroker и будет удален, когда возвращаемое значение удаляется или удаляется перед вызовом этого метода.
- cancellationToken
- CancellationToken
Токен отмены.
Возвращаемое значение
Объект MultiplexingRelayServiceBroker , предоставляющий доступ к удаленным службам по всему потоку мультиплексирования.
Комментарии
RemoteServiceBrokerИспользуется в качестве протокола проводной связи.