Udostępnij za pośrednictwem


GlobalBrokeredServiceContainer.ViewIntrinsicBrokeredServiceFactory Delegat

Definicja

Delegat tworzący nowe wystąpienia usługi, które mają być uwidocznione przez element 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

view
GlobalBrokeredServiceContainer.View

Widok, w ramach którego jest aktywowana ta usługa.

moniker
ServiceMoniker

Identyfikator żądanej usługi.

options
ServiceActivationOptions

Dodatkowe opcje, które zmieniają sposób aktywowania usługi lub udostępniają dodatkowe dane konstruktorowi usługi.

serviceBroker
IServiceBroker

Broker usług zwrócony przez usługę od tego delegata powinien używać polecenia w celu uzyskania dowolnych własnych zależności.

cancellationToken
CancellationToken

Token wskazujący, że obiekt wywołujący stracił zainteresowanie wynikiem.

Wartość zwracana

Unikatowe wystąpienie usługi. Jeśli wartość implementuje IDisposablewartość , wartość zostanie usunięta po rozłączeniu klienta.

Uwagi

Ten delegat jest modelowany po GlobalBrokeredServiceContainer.ProfferedServiceFactory , ale dodaje GlobalBrokeredServiceContainer.View parametr .

Dotyczy

Zobacz też