GlobalBrokeredServiceContainer.ViewIntrinsicBrokeredServiceFactory Delegato

Definizione

Delegato che crea nuove istanze di un servizio da esporre da un IServiceBrokeroggetto .

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) 

Parametri

view
GlobalBrokeredServiceContainer.View

Visualizzazione in cui viene attivato questo servizio.

moniker
ServiceMoniker

Identificatore del servizio richiesto.

options
ServiceActivationOptions

Opzioni aggiuntive che modificano la modalità di attivazione del servizio o forniscono dati aggiuntivi al costruttore del servizio.

serviceBroker
IServiceBroker

Service Broker restituito dal delegato deve usare per ottenere una delle proprie dipendenze.

cancellationToken
CancellationToken

Token per indicare che il chiamante ha perso interesse nel risultato.

Valore restituito

Istanza univoca del servizio. Se il valore implementa IDisposable, il valore verrà eliminato quando il client si disconnette.

Commenti

Questo delegato viene modellato dopo GlobalBrokeredServiceContainer.ProfferedServiceFactory , ma aggiunge il GlobalBrokeredServiceContainer.View parametro.

Si applica a

Vedi anche