Partager via


GlobalBrokeredServiceContainer.ProfferedViewIntrinsicService.GetPipeAsync Méthode

Définition

Surcharges

GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)
Obsolète.

Demande l’accès à un service via un IDuplexPipe.

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

Demande l’accès à un service via un IDuplexPipe.

GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

Attention

Use the overload that takes a View instead.

Demande l’accès à un service via un 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)

Paramètres

serviceMoniker
ServiceMoniker

Moniker pour le service.

options
ServiceActivationOptions

Options supplémentaires qui modifient la façon dont le service peut être activé ou fournissent des données supplémentaires au constructeur de service.

cancellationToken
CancellationToken

Jeton d'annulation.

Retours

Canal duplex qui peut être utilisé pour communiquer avec le service ; ou null si aucun service correspondant n’est trouvé. Ce paramètre doit être supprimé lorsqu’il n’est plus nécessaire.

Attributs

S’applique à

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

Demande l’accès à un service via un 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)

Paramètres

view
GlobalBrokeredServiceContainer.View

Vue utilisée pour demander ce service.

serviceMoniker
ServiceMoniker

Moniker pour le service.

options
ServiceActivationOptions

Options supplémentaires qui modifient la façon dont le service peut être activé ou fournissent des données supplémentaires au constructeur de service.

cancellationToken
CancellationToken

Jeton d'annulation.

Retours

Canal duplex qui peut être utilisé pour communiquer avec le service ; ou null si aucun service correspondant n’est trouvé. Ce paramètre doit être supprimé lorsqu’il n’est plus nécessaire.

S’applique à