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


GlobalBrokeredServiceContainer.ProfferedViewIntrinsicService.GetPipeAsync Метод

Определение

Перегрузки

GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)
Устаревшие..

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

GetPipeAsync(GlobalBrokeredServiceContainer+View, ServiceMoniker, ServiceActivationOptions, CancellationToken)

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

GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Внимание!

Use the overload that takes a View instead.

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

[System.Obsolete("Use the overload that takes a View instead.", true)]
public override System.Threading.Tasks.ValueTask<System.IO.Pipelines.IDuplexPipe?> GetPipeAsync(Microsoft.ServiceHub.Framework.ServiceMoniker serviceMoniker, Microsoft.ServiceHub.Framework.ServiceActivationOptions options, System.Threading.CancellationToken cancellationToken);
[<System.Obsolete("Use the overload that takes a View instead.", true)>]
override this.GetPipeAsync : Microsoft.ServiceHub.Framework.ServiceMoniker * Microsoft.ServiceHub.Framework.ServiceActivationOptions * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.IO.Pipelines.IDuplexPipe>
Public Overrides Function GetPipeAsync (serviceMoniker As ServiceMoniker, options As ServiceActivationOptions, cancellationToken As CancellationToken) As ValueTask(Of IDuplexPipe)

Параметры

serviceMoniker
ServiceMoniker

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

options
ServiceActivationOptions

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

cancellationToken
CancellationToken

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

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

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

Атрибуты

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

GetPipeAsync(GlobalBrokeredServiceContainer+View, ServiceMoniker, ServiceActivationOptions, CancellationToken)

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

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

Параметры

view
GlobalBrokeredServiceContainer.View

Представление, используемое для запроса этой службы.

serviceMoniker
ServiceMoniker

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

options
ServiceActivationOptions

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

cancellationToken
CancellationToken

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

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

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

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