HubClient.GetRemoteServiceBrokerForServiceAsync(ServiceMoniker, IReadOnlyDictionary<String,String>, CancellationToken) Метод

Определение

Возвращает объект IRemoteServiceBroker , соответствующий службе, которой он запрашивается.

protected virtual System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.IRemoteServiceBroker> GetRemoteServiceBrokerForServiceAsync (Microsoft.ServiceHub.Framework.ServiceMoniker consumingService, System.Collections.Generic.IReadOnlyDictionary<string,string> userCredentials, System.Threading.CancellationToken cancellationToken = default);
abstract member GetRemoteServiceBrokerForServiceAsync : Microsoft.ServiceHub.Framework.ServiceMoniker * System.Collections.Generic.IReadOnlyDictionary<string, string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.IRemoteServiceBroker>
override this.GetRemoteServiceBrokerForServiceAsync : Microsoft.ServiceHub.Framework.ServiceMoniker * System.Collections.Generic.IReadOnlyDictionary<string, string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceHub.Framework.IRemoteServiceBroker>
Protected Overridable Function GetRemoteServiceBrokerForServiceAsync (consumingService As ServiceMoniker, userCredentials As IReadOnlyDictionary(Of String, String), Optional cancellationToken As CancellationToken = Nothing) As Task(Of IRemoteServiceBroker)

Параметры

consumingService
ServiceMoniker

Объект ServiceMoniker службы, запрашивающей IRemoteServiceBroker .

userCredentials
IReadOnlyDictionary<String,String>

Учетные данные пользователя, который будет использоваться для фильтрации возвращаемого ServiceBroker.

cancellationToken
CancellationToken

Токен отмены.

Возвращаемое значение

Task<IRemoteServiceBroker>

IRemoteServiceBrokerОтносится к службе, запрашивающей ее.

Комментарии

Возвращаемый объект удаляется (если он реализует интерфейс IDisposable), когда служба удаляет подключение к ней. Реализация по умолчанию возвращает новый объект каждый раз, но новый объект — это просто оболочка для того же прокси-сервера Иремотесервицеброкер. Возвращаемый объект также должен быть не Жсонрпк прокси-сервером, так как он будет подключен к Stream через жсонрпк.

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