GlobalBrokeredServiceContainer.ViewIntrinsicBrokeredServiceFactory 代理人
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
によって IServiceBroker公開されるサービスの新しいインスタンスを作成するデリゲート。
protected delegate System.Threading.Tasks.ValueTask<object?> GlobalBrokeredServiceContainer.ViewIntrinsicBrokeredServiceFactory(GlobalBrokeredServiceContainer.View view, ServiceMoniker moniker, ServiceActivationOptions options, IServiceBroker serviceBroker, CancellationToken cancellationToken);
Protected Delegate Function GlobalBrokeredServiceContainer.ViewIntrinsicBrokeredServiceFactory(view As GlobalBrokeredServiceContainer.View, moniker As ServiceMoniker, options As ServiceActivationOptions, serviceBroker As IServiceBroker, cancellationToken As CancellationToken) As ValueTask(Of Object)
パラメーター
このサービスがアクティブ化されているビュー。
- moniker
- ServiceMoniker
要求されるサービスの識別子。
- options
- ServiceActivationOptions
サービスのアクティブ化方法を変更したり、サービス コンストラクターに追加のデータを提供したりする追加のオプション。
- serviceBroker
- IServiceBroker
このデリゲートから返されたサービス ブローカーは、独自の依存関係を取得するために使用する必要があります。
- cancellationToken
- CancellationToken
呼び出し元が結果に対する関心を失っていることを示すトークン。
戻り値
サービスの一意のインスタンス。 値が を実装している IDisposable場合、クライアントの切断時に値が破棄されます。
注釈
このデリゲートは の後 GlobalBrokeredServiceContainer.ProfferedServiceFactory にモデル化されますが、 パラメーターが GlobalBrokeredServiceContainer.View 追加されます。