AuthorizingBrokeredServiceFactory Delegat
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein Delegat, der neue Instanzen eines Dienstanbieter erstellt, der von einem verfügbar gemacht werden soll 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)
Parameter
- moniker
- ServiceMoniker
Der Bezeichner für den angeforderten Dienst.
- options
- ServiceActivationOptions
Zusätzliche Optionen, die die Art und Weise ändern, wie der Dienst aktiviert werden kann, oder zusätzliche Daten für den Dienstkonstruktor bereitstellen.
- serviceBroker
- IServiceBroker
Der Service Broker, den der Dienst von diesem Delegaten zurückgegeben hat, sollte zum Abrufen seiner eigenen Abhängigkeiten verwendet werden.
- authorizationServiceClient
- AuthorizationServiceClient
Der Autorisierungs Dienst für diesen Broker Dienst, der verwendet werden soll. Muss vom Dienst oder der Service Factory verworfen werden, es sei denn, die Service Factory selbst löst eine Ausnahme aus.
- cancellationToken
- CancellationToken
Ein Token, das angibt, dass der Aufrufer für das Ergebnis verloren gegangen ist.
Rückgabewert
Eine eindeutige Instanz des Dienstanbieter. Wenn der Wert implementiert IDisposable , wird der Wert verworfen, wenn der Client die Verbindung trennt.