Partager via


IGrainRuntime Interface

Définition

La passerelle du Grain à l’exécution d’Orléans. Les Grain doivent interagir uniquement avec le runtime via cette interface.

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

S’applique à