Partager via


microsoft.servicefabric.actors.runtime

Classes

ActorBase

Représente la classe de base pour les acteurs. Actor

Remarques:Il s’agit d’un type de base pour l’acteur, il fournit la fonctionnalité qui est commune entre les acteurs implémentés par l’acteur dérivant de Actor L’état est conservé entre les garbage collections d’acteurs et les basculements. Le stockage et la récupération de l’état sont fournis par le fournisseur d’état acteur ActorStateProvider.

ActorConcurrencySettings

La méthode appelle un acteur réparti à son tour avec la prise en charge de la réentrance basée sur le contexte d’appel logique. Cette classe fournit les paramètres pour configurer le verrou d’accès concurrentiel au tour pour les acteurs.

ActorEventProxy

Fournit l’implémentation de base pour que le proxy appelle des méthodes sur les abonnés aux événements d’acteur.

ActorGarbageCollectionSettings

Paramètres pour configurer le comportement de garbage collection d’Actor Service.

ActorMethodContext

Un ActorMethodContext contient des informations sur la méthode appelée par le runtime de l’acteur et passée en tant qu’argument à onPreActorMethodAsync(ActorMethodContext actorMethodContext) et onPostActorMethodAsync(ActorMethodContext actorMethodContext).

ActorReminderSettings

Cette classe fournit des paramètres pour configurer le comportement des rappels.

ActorRuntime

Contient des méthodes pour inscrire le type d’acteur auprès du runtime Service Fabric.

ActorServiceSettings

Paramètres pour configurer le comportement d’Actor Service.

ActorStateChange

Représente la modification d’un état d’acteur avec un nom d’état donné.

ActorTypeExtensions

Contient la méthode d’extension pour les types Actor.

ActorTypeInformation

Contient des informations sur le type implémentant un acteur.

FabricActor

Représente un acteur qui peut avoir plusieurs états « nommés » fiables qui lui sont associés. ActorBase

Remarques:L’état est conservé entre les collectes de mémoires et les basculements d’acteurs. Le stockage et la récupération de l’état sont fournis par le fournisseur d’état acteur ActorStateProvider.

FabricActorService

Représente la classe de base du service d’acteurs fiables basés sur Microsoft Service Fabric.

Remarques:Dérivez de cette classe pour implémenter votre propre service d’acteur personnalisé si vous souhaitez remplacer tout comportement de niveau de service pour vos acteurs.

ReliableCollectionsActorStateProvider
VolatileActorStateProvider

Implémentation d’ActorStateProvider pour la persistance volatile, c’est-à-dire que l’état d’acteur est conservé uniquement en mémoire.

Interfaces

ActorGarbageCollection

Paramètres pour configurer le comportement de garbage collection d’Actor Service.

ActorReminder

Encapsule le rappel défini sur un acteur

ActorReminderCollection

Captures ActorReminderState pour les acteurs

ActorReminderState

Représente l’état interne du rappel de l’acteur

ActorServiceAttribute

Cet attribut permet de configurer les propriétés du service d’acteur. L’attribut est appliqué au type d’acteur.

ActorStateManager

Représente l’interface que le gestionnaire d’état pour Actor implémente.

ActorStateProvider

Représente l’interface qu’un fournisseur d’état d’acteur doit implémenter pour que le runtime d’acteur communique avec lui.

ActorTimer

Représente le minuteur défini sur un acteur

Remindable

Interface que les acteurs qui utilisent des rappels doivent implémenter.

StatePersistenceAttribute

Indique si l’état de l’acteur doit être volatile (en mémoire uniquement), persistant ou non stocké. Le type de magasin donné à cet attribut doit correspondre au type de fournisseur d’état utilisé dans le service d’acteur.

Énumérations

ActorCallType

Représente le type d’appel associé à la méthode appelée par le runtime d’acteur.

Remarques:Cette valeur est fournie dans le cadre de ActorMethodContext laquelle est passée en tant qu’argument à onPreActorMethodAsync(ActorMethodContext actorMethodContext) et onPostActorMethodAsync(ActorMethodContext actorMethodContext).

ActorReentrancyMode

Spécifie le mode Réentrancy pour les appels de méthode d’acteur.

ReentrancyMode

Spécifie le mode Réentrancy pour les appels de méthode d’acteur.

StateChangeKind

Représente le type de modification d’état d’un état d’acteur lors ActorStateProvider#saveStateAsync(ActorId, java.util.List, CancellationToken) de l’enregistrement des modifications apportées à un ensemble d’états d’acteur.

StatePersistence

Indique comment l’état de l’acteur est stocké pour un service d’acteur.