GlobalBrokeredServiceContainer.ViewIntrinsicBrokeredServiceFactory 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 Diensts erstellt, der von einem IServiceBrokerverfügbar gemacht werden soll.
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)
Parameter
Die Ansicht, in der dieser Dienst aktiviert wird.
- moniker
- ServiceMoniker
Der Bezeichner für den angeforderten Dienst.
- options
- ServiceActivationOptions
Zusätzliche Optionen, die die Aktivierung des Diensts ändern oder zusätzliche Daten für den Dienstkonstruktor bereitstellen.
- serviceBroker
- IServiceBroker
Der Dienstbroker, den der Dienst von diesem Delegat zurückgegeben hat, sollte verwenden, um seine eigenen Abhängigkeiten abzurufen.
- cancellationToken
- CancellationToken
Ein Token, das angibt, dass der Aufrufer das Interesse an dem Ergebnis verloren hat.
Rückgabewert
Eine eindeutige instance des Diensts. Wenn der Wert implementiert IDisposableist, wird der Wert verworfen, wenn der Client die Verbindung trennt.
Hinweise
Dieser Delegat wird nach GlobalBrokeredServiceContainer.ProfferedServiceFactory modelliert, fügt aber den GlobalBrokeredServiceContainer.View Parameter hinzu.