Microsoft.ServiceFabric.Actors.Runtime Espace de noms
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.
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. |
Azure SDK for .NET