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


HubClient.GetPipeAsync Метод

Определение

Запрашивает доступ к определенной IDuplexPipeслужбе через .

public System.Threading.Tasks.ValueTask<System.IO.Pipelines.IDuplexPipe> GetPipeAsync (Microsoft.ServiceHub.Framework.ServiceMoniker serviceMoniker, Microsoft.ServiceHub.Framework.ServiceActivationOptions options = default, System.Threading.CancellationToken cancellationToken = default);
public System.Threading.Tasks.ValueTask<System.IO.Pipelines.IDuplexPipe?> GetPipeAsync (Microsoft.ServiceHub.Framework.ServiceMoniker serviceMoniker, Microsoft.ServiceHub.Framework.ServiceActivationOptions options = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GetPipeAsync : Microsoft.ServiceHub.Framework.ServiceMoniker * Microsoft.ServiceHub.Framework.ServiceActivationOptions * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.IO.Pipelines.IDuplexPipe>
override this.GetPipeAsync : Microsoft.ServiceHub.Framework.ServiceMoniker * Microsoft.ServiceHub.Framework.ServiceActivationOptions * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.IO.Pipelines.IDuplexPipe>
Public Function GetPipeAsync (serviceMoniker As ServiceMoniker, Optional options As ServiceActivationOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of IDuplexPipe)

Параметры

serviceMoniker
ServiceMoniker

Моникер службы.

options
ServiceActivationOptions

Дополнительные параметры, которые изменяют способ активации службы или предоставляют дополнительные данные конструктору службы.

cancellationToken
CancellationToken

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

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

Дуплексный канал, который может использоваться для взаимодействия со службой; или null , если соответствующая служба не найдена. Он должен быть удален, если больше не требуется.

Реализации

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