Partager via


ServiceBrokerExtensions.GetPipeAsync Méthode

Définition

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

public static System.Threading.Tasks.ValueTask<System.IO.Pipelines.IDuplexPipe?> GetPipeAsync (this Microsoft.ServiceHub.Framework.IServiceBroker serviceBroker, Microsoft.ServiceHub.Framework.ServiceMoniker serviceMoniker, System.Threading.CancellationToken cancellationToken = default);
static member GetPipeAsync : Microsoft.ServiceHub.Framework.IServiceBroker * Microsoft.ServiceHub.Framework.ServiceMoniker * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.IO.Pipelines.IDuplexPipe>
<Extension()>
Public Function GetPipeAsync (serviceBroker As IServiceBroker, serviceMoniker As ServiceMoniker, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of IDuplexPipe)

Paramètres

serviceBroker
IServiceBroker

Service Broker.

serviceMoniker
ServiceMoniker

Moniker pour le 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.

Exceptions

Levée lorsqu’une erreur de découverte ou d’activation de service se produit, ou lorsque la seule option d’activation de service est l’activation de l’hôte de service local, car cette surcharge n’accepte pas de ServiceRpcDescriptor paramètre.

S’applique à