次の方法で共有


GlobalBrokeredServiceContainer.ProfferedViewIntrinsicService.GetPipeAsync メソッド

定義

オーバーロード

GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)
古い.

を介して一部のサービスへのアクセスを要求します IDuplexPipe

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

を介して一部のサービスへのアクセスを要求します IDuplexPipe

GetPipeAsync(ServiceMoniker, ServiceActivationOptions, CancellationToken)

注意事項

Use the overload that takes a View instead.

を介して一部のサービスへのアクセスを要求します 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)

パラメーター

serviceMoniker
ServiceMoniker

サービスのモニカー。

options
ServiceActivationOptions

サービスのアクティブ化方法を変更したり、サービス コンストラクターに追加データを提供したりする追加オプション。

cancellationToken
CancellationToken

キャンセル トークン。

戻り値

サービスとの通信に使用できる二重パイプ。または null 、一致するサービスが見つからない場合は 。 これは不要になったら破棄する必要があります。

属性

適用対象

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

を介して一部のサービスへのアクセスを要求します 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)

パラメーター

view
GlobalBrokeredServiceContainer.View

このサービスの要求に使用されるビュー。

serviceMoniker
ServiceMoniker

サービスのモニカー。

options
ServiceActivationOptions

サービスのアクティブ化方法を変更したり、サービス コンストラクターに追加データを提供したりする追加オプション。

cancellationToken
CancellationToken

キャンセル トークン。

戻り値

サービスとの通信に使用できる二重パイプ。または null 、一致するサービスが見つからない場合は 。 これは不要になったら破棄する必要があります。

適用対象