Partager via


IActorStateProvider.SaveStateAsync Méthode

Définition

Enregistre atomiquement le jeu spécifié de modifications d’état de l’acteur pour l’ID d’acteur spécifié.

public System.Threading.Tasks.Task SaveStateAsync (Microsoft.ServiceFabric.Actors.ActorId actorId, System.Collections.Generic.IReadOnlyCollection<Microsoft.ServiceFabric.Actors.Runtime.ActorStateChange> stateChanges, System.Threading.CancellationToken cancellationToken = default);
abstract member SaveStateAsync : Microsoft.ServiceFabric.Actors.ActorId * System.Collections.Generic.IReadOnlyCollection<Microsoft.ServiceFabric.Actors.Runtime.ActorStateChange> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function SaveStateAsync (actorId As ActorId, stateChanges As IReadOnlyCollection(Of ActorStateChange), Optional cancellationToken As CancellationToken = Nothing) As Task

Paramètres

actorId
ActorId

ID de l’acteur pour lequel enregistrer les modifications d’état.

stateChanges
IReadOnlyCollection<ActorStateChange>

Collection de modifications d’état à enregistrer.

cancellationToken
CancellationToken

Jeton pour surveiller les requêtes d'annulation.

Retours

Tâche qui représente l’opération d’écriture d’enregistrement asynchrone.

Exceptions

L'opération a été annulée.

Remarques

La collection de modifications d’état ne doit contenir qu’un seul élément pour un nom d’état donné. L’opération d’enregistrement échoue lorsque vous essayez d’ajouter un état d’acteur qui existe déjà ou de mettre à jour/supprimer un état d’acteur qui n’existe pas.

S’applique à