IProviderRuntime Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Interface permettant d’autoriser les rappels des fournisseurs dans le gestionnaire de fournisseur qui leur est attribué. Cela permet d’accéder aux fonctionnalités d’exécution, telles que la journalisation.
public interface IProviderRuntime
type IProviderRuntime = interface
Public Interface IProviderRuntime
- Dérivé
Remarques
Passé au fournisseur lors de l’appel IProvider.Init à cette instance de fournisseur.
Propriétés
GrainFactory |
Obtient la fabrique pour obtenir des références à des grains. |
ServiceId |
Fournit le ServiceId sous lequel ce cluster s’exécute. Les Id de service sont destinés à être des valeurs d’ID de longue durée pour un service particulier, qui resteront constantes même si le service est démarré/redéployé plusieurs fois au cours de sa durée de vie. |
ServiceProvider |
Obtient le fournisseur de services pour l’injection de dépendances. |
SiloIdentity |
Identificateur unique du silo actuel. Cette chaîne n’a pas de contenu sémantique, mais elle peut être utile pour la journalisation. |
Méthodes
BindExtension<TExtension,TExtensionInterface>(Func<TExtension>) |
Lie une extension à un objet adressable, si ce n’est pas déjà fait. |
GetInvokeInterceptor() |
Obsolète.
Obtient l’intercepteur d’appel qui sera appelé sur chaque requête. |
GetLogger(String) |
Fournit un journal à utiliser par le fournisseur. |
SetInvokeInterceptor(InvokeInterceptor) |
Obsolète.
Définit l’intercepteur d’appel qui sera appelé sur chaque requête. |
Méthodes d’extension
GetLogger(IProviderRuntime, String) |
Fournit un journal à utiliser par le fournisseur. |