AuthorizingBrokeredServiceFactory Делегат
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Делегат, который создает новые экземпляры службы, предоставляемые 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)
Параметры
- moniker
- ServiceMoniker
Идентификатор запрашиваемой службы.
- options
- ServiceActivationOptions
Дополнительные параметры, которые изменяют способ активации службы или предоставляют дополнительные данные конструктору службы.
- serviceBroker
- IServiceBroker
Компонент Service Broker, который возвращает служба из этого делегата, должен использовать для получения любых собственных зависимостей.
- authorizationServiceClient
- AuthorizationServiceClient
Служба авторизации для использования этой службой брокера. Должно быть удалено службой или фабрикой служб, если только фабрика служб не создает исключение.
- cancellationToken
- CancellationToken
Токен, указывающий, что в результате вызывающий объект потерял интерес.
Возвращаемое значение
Уникальный экземпляр службы. Если значение реализуется IDisposable , значение будет удалено при отключении клиента.