GlobalBrokeredServiceContainer.ViewIntrinsicBrokeredServiceFactory Delegát
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Delegát, který vytvoří nové instance služby, které mají být zpřístupněny objektem 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)
Parametry
Zobrazení, ve které je tato služba aktivována.
- moniker
- ServiceMoniker
Identifikátor požadované služby.
- options
- ServiceActivationOptions
Další možnosti, které mění způsob aktivace služby nebo poskytují další data konstruktoru služby.
- serviceBroker
- IServiceBroker
Zprostředkovatel služeb, který služba vrátila z tohoto delegáta, by měl použít k získání jakékoli své vlastní závislosti.
- cancellationToken
- CancellationToken
Token označující, že volající ztratil zájem o výsledek.
Návratová hodnota
Jedinečná instance služby. Pokud hodnota implementuje IDisposable, bude hodnota odstraněna, když se klient odpojí.
Poznámky
Tento delegát se modeluje podle GlobalBrokeredServiceContainer.ProfferedServiceFactory , ale přidá GlobalBrokeredServiceContainer.View parametr .