Partager via


GlobalBrokeredServiceContainer.ViewIntrinsicBrokeredServiceFactory Délégué

Définition

Délégué qui crée de nouvelles instances d’un service à exposer par un 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) 

Paramètres

view
GlobalBrokeredServiceContainer.View

Vue dans laquelle ce service est activé.

moniker
ServiceMoniker

Identificateur du service demandé.

options
ServiceActivationOptions

Options supplémentaires qui modifient la façon dont le service peut être activé ou fournissent des données supplémentaires au constructeur de service.

serviceBroker
IServiceBroker

Service Broker que le service retourné par ce délégué doit utiliser pour obtenir l’une de ses propres dépendances.

cancellationToken
CancellationToken

Jeton pour indiquer que l’appelant a perdu tout intérêt pour le résultat.

Valeur renvoyée

Une instance unique du service. Si la valeur implémente IDisposable, la valeur est supprimée lorsque le client se déconnecte.

Remarques

Ce délégué est modélisé après GlobalBrokeredServiceContainer.ProfferedServiceFactory , mais ajoute le GlobalBrokeredServiceContainer.View paramètre .

S’applique à

Voir aussi