Udostępnij za pośrednictwem


GlobalBrokeredServiceContainer.ProfferedViewIntrinsicService.GetPipeAsync Metoda

Definicja

Przeciążenia

GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)
Przestarzałe.

Żąda dostępu do niektórych usług za pośrednictwem elementu IDuplexPipe.

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

Żąda dostępu do niektórych usług za pośrednictwem elementu IDuplexPipe.

GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Przestroga

Use the overload that takes a View instead.

Żąda dostępu do niektórych usług za pośrednictwem elementu 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)

Parametry

serviceMoniker
ServiceMoniker

Moniker dla usługi.

options
ServiceActivationOptions

Dodatkowe opcje, które zmieniają sposób aktywowania usługi lub udostępniają dodatkowe dane konstruktorowi usługi.

cancellationToken
CancellationToken

Token anulowania.

Zwraca

Dwupoziomowa rura, która może służyć do komunikowania się z usługą; lub null jeśli nie można odnaleźć pasującej usługi. Powinno to być usuwane, gdy nie jest już wymagane.

Atrybuty

Dotyczy

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

Żąda dostępu do niektórych usług za pośrednictwem elementu 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)

Parametry

view
GlobalBrokeredServiceContainer.View

Widok używany do żądania tej usługi.

serviceMoniker
ServiceMoniker

Moniker dla usługi.

options
ServiceActivationOptions

Dodatkowe opcje, które zmieniają sposób aktywowania usługi lub udostępniają dodatkowe dane konstruktorowi usługi.

cancellationToken
CancellationToken

Token anulowania.

Zwraca

Dwupoziomowa rura, która może służyć do komunikowania się z usługą; lub null jeśli nie można odnaleźć pasującej usługi. Powinno to być usuwane, gdy nie jest już wymagane.

Dotyczy