GlobalBrokeredServiceContainer.ProfferedServiceBroker.GetPipeAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fordert den Zugriff auf einen Dienst über einen an 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)
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.