Поделиться через


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 в качестве протокола передачи данных.

Применяется к