Partager via


Microsoft.ServiceFabric.Actors.Runtime Espace de noms

Classes

Actor

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

ActorBase

Représente la classe de base pour les acteurs.

ActorConcurrencySettings

Fournit les paramètres pour configurer le verrou d’accès concurrentiel au tour pour les acteurs. Consultez https://docs.microsoft.com/azure/service-fabric/service-fabric-reliable-actors-introduction pour obtenir une description de la concurrence dans 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

Représente le paramètre permettant de configurer le comportement de garbage collection d’Actor Service.

ActorReminderState

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

ActorRuntime

Contient des méthodes permettant d’inscrire des types de services d’acteur et d’acteur avec le runtime Service Fabric. L’inscription des types permet au runtime de créer des instances de l’acteur et du service d’acteur. Consultez https://docs.microsoft.com/azure/service-fabric/service-fabric-reliable-actors-lifecycle pour plus d’informations sur le cycle de vie d’un acteur.

ActorService

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

ActorServiceAttribute

Représente les attributs qui permettent de configurer les propriétés du service d’acteur. L’attribut est appliqué au type d’acteur.

ActorServiceSettings

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

ActorStateChange

Représente une modification de l’état d’un acteur avec un nom d’état donné.

ActorTypeExtensions

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

ActorTypeInformation

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

DuplicateMessageException

Cette exception indique qu’un acteur a reçu le message en double alors qu’il attendait d’acquérir le verrou d’accès concurrentiel basé sur le tour.

KvsActorStateProvider

Fournit une implémentation de IActorStateProvider qui utilise KeyValueStoreReplica pour stocker et conserver l’état de l’acteur.

KvsActorStateProviderBase

Fournit une implémentation de IActorStateProvider qui utilise KeyValueStoreReplica pour stocker et conserver l’état de l’acteur.

ReliableCollectionsActorStateProvider

Fournit une implémentation de IActorStateProvider qui utilise IReliableStateManager pour stocker et conserver l’état de l’acteur.

ReminderSettings

Cette classe fournit des paramètres pour configurer le comportement des rappels. Voir https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-reliable-actors-timers-reminders

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.

VolatileActorStateProvider

Fournit une implémentation de où l’état de IActorStateProvider l’acteur est conservé en mémoire et est volatile.

Structures

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) et OnPostActorMethodAsync(ActorMethodContext).

Interfaces

IActorReminder

Représente un rappel inscrit à l’aide de RegisterReminderAsync(String, Byte[], TimeSpan, TimeSpan).

IActorReminderCollection

Capture l’objet ActorReminderState pour Actors.

IActorReminderState

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

IActorStateManager

Représente une interface qui expose des méthodes pour gérer l’état d’un Actor. Cette interface est implémentée par StateManager.

IActorStateProvider

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

IActorTimer

Représente le minuteur défini sur un acteur.

IRemindable

Interface que les acteurs doivent implémenter pour consommer les rappels inscrits à l’aide de RegisterReminderAsync(String, Byte[], TimeSpan, TimeSpan).

Énumérations

ActorCallType

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

ActorReentrancyMode

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 SaveStateAsync(ActorId, IReadOnlyCollection<ActorStateChange>, 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.