共用方式為


GlobalBrokeredServiceContainer.ViewIntrinsicBrokeredServiceFactory 代理人

定義

委派,這個委派會建立要由 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) 

參數

view
GlobalBrokeredServiceContainer.View

正在啟動此服務的檢視。

moniker
ServiceMoniker

要求之服務的標識碼。

options
ServiceActivationOptions

改變服務啟動方式的其他選項,或提供其他數據給服務建構函式。

serviceBroker
IServiceBroker

服務從這個委派傳回的服務代理程式應該使用 來取得其任何自己的相依性。

cancellationToken
CancellationToken

表示呼叫端在結果中失去興趣的令牌。

傳回值

服務的唯一實例。 如果值實作 IDisposable,當用戶端中斷連線時,將會處置此值。

備註

此委派會在 之後 GlobalBrokeredServiceContainer.ProfferedServiceFactory 建立模型,但會新增 GlobalBrokeredServiceContainer.View 參數。

適用於

另請參閱