GlobalBrokeredServiceContainer.ProfferedRemoteServiceBroker.GetPipeAsync Méthode

Définition

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

public System.Threading.Tasks.ValueTask<System.IO.Pipelines.IDuplexPipe?> GetPipeAsync (Microsoft.ServiceHub.Framework.ServiceMoniker serviceMoniker, Microsoft.ServiceHub.Framework.ServiceActivationOptions options, System.Threading.CancellationToken cancellationToken);
abstract member GetPipeAsync : Microsoft.ServiceHub.Framework.ServiceMoniker * Microsoft.ServiceHub.Framework.ServiceActivationOptions * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.IO.Pipelines.IDuplexPipe>
override this.GetPipeAsync : Microsoft.ServiceHub.Framework.ServiceMoniker * Microsoft.ServiceHub.Framework.ServiceActivationOptions * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.IO.Pipelines.IDuplexPipe>
Public 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’a pu être trouvé. Cela doit être supprimé quand il n’est plus nécessaire.

Implémente

S’applique à