Freigeben über


GlobalBrokeredServiceContainer.ProfferedViewIntrinsicService.GetPipeAsync Methode

Definition

Überlädt

GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)
Veraltet.

Fordert den Zugriff auf einen Dienst über einen an IDuplexPipe.

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

Fordert den Zugriff auf einen Dienst über einen an IDuplexPipe.

GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Achtung

Use the overload that takes a View instead.

Fordert den Zugriff auf einen Dienst über einen an 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)

Parameter

serviceMoniker
ServiceMoniker

Der Moniker für den Dienst.

options
ServiceActivationOptions

Zusätzliche Optionen, die die Aktivierung des Diensts ändern oder zusätzliche Daten für den Dienstkonstruktor bereitstellen.

cancellationToken
CancellationToken

Ein Abbruchtoken.

Gibt zurück

Die Duplexpipe, die für die Kommunikation mit dem Dienst verwendet werden kann; oder null , wenn kein übereinstimmenden Dienst gefunden wurde. Diese sollte verworfen werden, wenn sie nicht mehr benötigt wird.

Attribute

Gilt für:

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

Fordert den Zugriff auf einen Dienst über einen an 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)

Parameter

view
GlobalBrokeredServiceContainer.View

Die Ansicht, die zum Anfordern dieses Diensts verwendet wird.

serviceMoniker
ServiceMoniker

Der Moniker für den Dienst.

options
ServiceActivationOptions

Zusätzliche Optionen, die die Aktivierung des Diensts ändern oder zusätzliche Daten für den Dienstkonstruktor bereitstellen.

cancellationToken
CancellationToken

Ein Abbruchtoken.

Gibt zurück

Die Duplexpipe, die für die Kommunikation mit dem Dienst verwendet werden kann; oder null , wenn kein übereinstimmenden Dienst gefunden wurde. Diese sollte verworfen werden, wenn sie nicht mehr benötigt wird.

Gilt für: