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)
Параметры
Представление, используемое для запроса этой службы.
- serviceMoniker
- ServiceMoniker
Моникер службы.
- options
- ServiceActivationOptions
Дополнительные параметры, которые изменяют способ активации службы или предоставляют дополнительные данные конструктору службы.
- cancellationToken
- CancellationToken
Токен отмены.
Возвращаемое значение
Дуплексный канал, который можно использовать для взаимодействия со службой; или null
, если соответствующая служба не найдена.
Он должен быть удален, если он больше не требуется.