IActorStateProvider 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.
Représente l’interface qu’un fournisseur d’état d’acteur doit implémenter pour que le runtime d’acteur communique avec lui.
public interface IActorStateProvider : Microsoft.ServiceFabric.Data.IStateProviderReplica2
type IActorStateProvider = interface
interface IStateProviderReplica2
interface IStateProviderReplica
Public Interface IActorStateProvider
Implements IStateProviderReplica2
- Dérivé
- Implémente
Propriétés
OnDataLossAsync |
Fonction appelée lors d’une suspicion de perte de données. (Hérité de IStateProviderReplica) |
OnRestoreCompletedAsync |
Fonction appelée après l’exécution de la restauration sur le réplica. (Hérité de IStateProviderReplica2) |
Méthodes
Abort() |
Abandon forcé du fournisseur d’état réplica. (Hérité de IStateProviderReplica) |
ActorActivatedAsync(ActorId, CancellationToken) |
Appelé dans le cadre du processus d’activation de l’acteur avec l’ID d’acteur spécifié. |
BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>) |
Effectue une sauvegarde de tous les états fiables gérés par ce IReliableStateManager. (Hérité de IStateProviderReplica) |
BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>) |
Effectue une sauvegarde complète de tous les états fiables gérés par ce IReliableStateManager. (Hérité de IStateProviderReplica) |
ChangeRoleAsync(ReplicaRole, CancellationToken) |
Informez le fournisseur d’état réplica que son rôle est en train de changer, par exemple en principal ou secondaire. (Hérité de IStateProviderReplica) |
CloseAsync(CancellationToken) |
Fermez de façon appropriée le réplica du fournisseur d’état. (Hérité de IStateProviderReplica) |
ContainsStateAsync(ActorId, String, CancellationToken) |
Vérifie si le fournisseur d’état de l’acteur contient un état d’acteur avec le nom d’état spécifié pour l’ID d’acteur spécifié. |
DeleteReminderAsync(ActorId, String, CancellationToken) |
Supprime le rappel de l’acteur avec le nom de rappel donné s’il existe. |
DeleteRemindersAsync(IReadOnlyDictionary<ActorId,IReadOnlyCollection<String>>, CancellationToken) |
Supprime l’ensemble de rappels spécifié. |
EnumerateStateNamesAsync(ActorId, CancellationToken) |
Crée un énumérable de tous les noms d’état associés à l’ID d’acteur spécifié. |
GetActorsAsync(Int32, ContinuationToken, CancellationToken) |
Obtient le nombre d’Id d’acteur demandé auprès du fournisseur d’état. |
GetRemindersAsync(Int32, ActorId, ContinuationToken, CancellationToken) |
Obtient la liste des rappels du fournisseur d’état |
Initialize(ActorTypeInformation) |
Initialise le fournisseur d’état de l’acteur avec les informations de type de type d’acteur qui lui sont associées. |
Initialize(StatefulServiceInitializationParameters) |
Initialisez le fournisseur d’état réplica à l’aide des informations d’initialisation du service. (Hérité de IStateProviderReplica) |
LoadRemindersAsync(CancellationToken) |
Charge tous les rappels contenus dans le fournisseur d’état de l’acteur. |
LoadStateAsync<T>(ActorId, String, CancellationToken) |
Charge l’état acteur associé au nom d’état spécifié pour l’ID d’acteur spécifié. |
OpenAsync(ReplicaOpenMode, IStatefulServicePartition, CancellationToken) |
Ouvrez le fournisseur d’état réplica à utiliser. (Hérité de IStateProviderReplica) |
ReminderCallbackCompletedAsync(ActorId, IActorReminder, CancellationToken) |
Appelé lorsqu’un rappel se déclenche et termine l’exécution de son rappel ReceiveReminderAsync(String, Byte[], TimeSpan, TimeSpan) . |
RemoveActorAsync(ActorId, CancellationToken) |
Supprime tous les états et rappels existants associés à l’ID d’acteur spécifié de manière atomique. |
RestoreAsync(String) |
Restaurez une sauvegarde effectuée par BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>) ou BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>). (Hérité de IStateProviderReplica) |
RestoreAsync(String, RestorePolicy, CancellationToken) |
Restaurez une sauvegarde effectuée par BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>) ou BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>). (Hérité de IStateProviderReplica) |
SaveReminderAsync(ActorId, IActorReminder, CancellationToken) |
Enregistre le rappel d’ID d’acteur spécifié. Si un rappel d’acteur portant un nom donné n’existe pas, il ajoute le rappel de l’acteur, sinon le rappel d’acteur existant portant le même nom est mis à jour. |
SaveStateAsync(ActorId, IReadOnlyCollection<ActorStateChange>, CancellationToken) |
Enregistre de façon atomique l’ensemble spécifié de modifications d’état de l’acteur pour l’ID d’acteur spécifié. |
S’applique à
Azure SDK for .NET