RemoteServiceBroker.ConnectToServerAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
ConnectToServerAsync(IDuplexPipe, TraceSource, CancellationToken) |
Инициализирует новый экземпляр класса RemoteServiceBroker. |
ConnectToServerAsync(String, CancellationToken) |
Инициализирует новый экземпляр класса RemoteServiceBroker. |
ConnectToServerAsync(String, TraceSource, CancellationToken) |
Инициализирует новый экземпляр класса RemoteServiceBroker. |
ConnectToServerAsync(IRemoteServiceBroker, CancellationToken) |
Инициализирует новый экземпляр класса RemoteServiceBroker. |
ConnectToServerAsync(IDuplexPipe, CancellationToken) |
Инициализирует новый экземпляр класса RemoteServiceBroker. |
ConnectToServerAsync(IDuplexPipe, TraceSource, CancellationToken)
Инициализирует новый экземпляр класса RemoteServiceBroker.
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)
Параметры
- pipe
- IDuplexPipe
Дуплексный канал для обмена сообщениями JSON-RPC со службой IRemoteServiceBroker . Этот объект считается "принадлежащим" возвращаемой RemoteServiceBroker и будет завершен при удалении возвращаемого значения или завершен до вызова этого метода.
- traceSource
- TraceSource
Необязательное средство ведения журнала действий.
- cancellationToken
- CancellationToken
Токен отмены.
Возвращаемое значение
Объект , IServiceBroker предоставляющий доступ к удаленным службам.
Комментарии
Используется RemoteServiceBroker в качестве протокола передачи данных.
Применяется к
ConnectToServerAsync(String, CancellationToken)
Инициализирует новый экземпляр класса RemoteServiceBroker.
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)
Параметры
- pipeName
- String
Имя канала, по которому обмениваются сообщениями JSON-RPC со службой IRemoteServiceBroker .
- cancellationToken
- CancellationToken
Токен отмены.
Возвращаемое значение
Объект , IServiceBroker предоставляющий доступ к удаленным службам.
Комментарии
Используется RemoteServiceBroker в качестве протокола передачи данных.
Применяется к
ConnectToServerAsync(String, TraceSource, CancellationToken)
Инициализирует новый экземпляр класса RemoteServiceBroker.
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)
Параметры
- pipeName
- String
Имя канала, по которому обмениваются сообщениями JSON-RPC со службой IRemoteServiceBroker .
- traceSource
- TraceSource
Необязательное средство ведения журнала действий.
- cancellationToken
- CancellationToken
Токен отмены.
Возвращаемое значение
Объект , IServiceBroker предоставляющий доступ к удаленным службам.
Комментарии
Используется RemoteServiceBroker в качестве протокола передачи данных.
Применяется к
ConnectToServerAsync(IRemoteServiceBroker, CancellationToken)
Инициализирует новый экземпляр класса RemoteServiceBroker.
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)
Параметры
- serviceBroker
- IRemoteServiceBroker
Существующий прокси-сервер, установленный для получения удаленных служб. Этот объект считается "принадлежащим" возвращенным RemoteServiceBroker и будет удален при удалении возвращаемого значения или перед тем, как этот метод создаст исключение.
- cancellationToken
- CancellationToken
Токен отмены.
Возвращаемое значение
Объект , IServiceBroker предоставляющий доступ к удаленным службам.
Комментарии
Используется RemoteServiceBroker в качестве протокола передачи данных.
Применяется к
ConnectToServerAsync(IDuplexPipe, CancellationToken)
Инициализирует новый экземпляр класса RemoteServiceBroker.
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)
Параметры
- pipe
- IDuplexPipe
Дуплексный канал для обмена сообщениями JSON-RPC со службой IRemoteServiceBroker . Этот объект считается "принадлежащим" возвращаемой RemoteServiceBroker и будет завершен при удалении возвращаемого значения или завершен до вызова этого метода.
- cancellationToken
- CancellationToken
Токен отмены.
Возвращаемое значение
Объект , IServiceBroker предоставляющий доступ к удаленным службам.
Комментарии
Используется RemoteServiceBroker в качестве протокола передачи данных.