Partilhar via


GlobalBrokeredServiceContainer.ViewIntrinsicBrokeredServiceFactory Delegar

Definição

Um delegado que cria novas instâncias de um serviço a serem expostas por um 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) 

Parâmetros

view
GlobalBrokeredServiceContainer.View

A exibição na qual esse serviço está sendo ativado.

moniker
ServiceMoniker

O identificador do serviço solicitado.

options
ServiceActivationOptions

Opções adicionais que alteram como o serviço pode ser ativado ou fornecem dados adicionais para o construtor de serviço.

serviceBroker
IServiceBroker

O agente de serviço que o serviço retornou desse delegado deve usar para obter qualquer uma de suas próprias dependências.

cancellationToken
CancellationToken

Um token para indicar que o chamador perdeu o interesse no resultado.

Valor Retornado

Uma instância exclusiva do serviço. Se o valor implementar IDisposable, o valor será descartado quando o cliente se desconectar.

Comentários

Esse delegado é modelado depois GlobalBrokeredServiceContainer.ProfferedServiceFactory , mas adiciona o GlobalBrokeredServiceContainer.View parâmetro .

Aplica-se a

Confira também