AuthorizingBrokeredServiceFactory Delegar

Definição

Um delegado que cria novas instâncias de um serviço a serem expostas por um IServiceBroker .

public delegate System::Threading::Tasks::ValueTask<System::Object ^> AuthorizingBrokeredServiceFactory(ServiceMoniker ^ moniker, ServiceActivationOptions options, IServiceBroker ^ serviceBroker, AuthorizationServiceClient ^ authorizationServiceClient, CancellationToken cancellationToken);
public delegate System.Threading.Tasks.ValueTask<object>? AuthorizingBrokeredServiceFactory(ServiceMoniker moniker, ServiceActivationOptions options, IServiceBroker serviceBroker, AuthorizationServiceClient authorizationServiceClient, CancellationToken cancellationToken);
type AuthorizingBrokeredServiceFactory = delegate of ServiceMoniker * ServiceActivationOptions * IServiceBroker * AuthorizationServiceClient * CancellationToken -> ValueTask<obj>
Public Delegate Function AuthorizingBrokeredServiceFactory(moniker As ServiceMoniker, options As ServiceActivationOptions, serviceBroker As IServiceBroker, authorizationServiceClient As AuthorizationServiceClient, cancellationToken As CancellationToken) As ValueTask(Of Object) 

Parâmetros

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 Service Broker que o serviço retornou desse delegado deve usar para obter qualquer uma de suas próprias dependências.

authorizationServiceClient
AuthorizationServiceClient

O serviço de autorização para este serviço orientado a usar. Deve ser Descartado pelo serviço ou pelo Service Factory, a menos que o Service Factory em si gere uma exceção.

cancellationToken
CancellationToken

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

Valor Retornado

ValueTask<Object>

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

Aplica-se a

Confira também