IGrainRuntime 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.
public interface IGrainRuntime
type IGrainRuntime = interface
Public Interface IGrainRuntime
Propriétés
GrainFactory |
Obtient la fabrique de grains. |
ReminderRegistry |
La passerelle du Grain à l’exécution d’Orléans. Les Grain doivent interagir uniquement avec le runtime via cette interface. |
ServiceId |
Fournit le ServiceId que ce cluster est en cours d’exécution. ServiceId est destiné à être des valeurs d’ID de longue durée pour un service particulier qui restera constant même si le service est démarré / redéployé plusieurs fois pendant sa durée de vie. |
ServiceProvider |
Obtient le fournisseur de services. |
SiloAddress |
Obtient l’adresse de silo associée à cette instance. |
SiloIdentity |
Obtient un identificateur unique pour le silo actuel. Il n’existe aucun contenu sémantique pour cette chaîne, mais il peut être utile pour la journalisation. |
StreamProviderManager |
La passerelle du Grain à l’exécution d’Orléans. Les Grain doivent interagir uniquement avec le runtime via cette interface. |
TimeProvider |
Obtient le fournisseur de temps. |
TimerRegistry |
Obtient le registre du minuteur. |
Méthodes
DeactivateOnIdle(Grain) |
La passerelle du Grain à l’exécution d’Orléans. Les Grain doivent interagir uniquement avec le runtime via cette interface. |
DeactivateOnIdle(IGrainContext) |
Désactive le grain fourni lorsqu’il devient inactif. |
DelayDeactivation(Grain, TimeSpan) |
La passerelle du Grain à l’exécution d’Orléans. Les Grain doivent interagir uniquement avec le runtime via cette interface. |
DelayDeactivation(IGrainContext, TimeSpan) |
Retarde la collecte d’activation inactive du grain fourni en raison de l’inactivité jusqu’à ce que le temps spécifié soit écoulé. |
GetLogger(String) |
La passerelle du Grain à l’exécution d’Orléans. Les Grain doivent interagir uniquement avec le runtime via cette interface. |
GetStorage<TGrainState>(Grain) |
La passerelle du Grain à l’exécution d’Orléans. Les Grain doivent interagir uniquement avec le runtime via cette interface. |
GetStorage<TGrainState>(IGrainContext) |
Obtient le stockage des grains pour le grain fourni. |
Méthodes d’extension
GetLogger(IGrainRuntime, String) |
Méthode d’extension GetLogger pour IGrainRuntime |