Partager via


KvsActorStateProviderBase.IActorStateProvider.SaveStateAsync Méthode

Définition

Enregistre de façon atomique l’ensemble spécifié de modifications d’état de l’acteur.

System.Threading.Tasks.Task IActorStateProvider.SaveStateAsync (Microsoft.ServiceFabric.Actors.ActorId actorId, System.Collections.Generic.IReadOnlyCollection<Microsoft.ServiceFabric.Actors.Runtime.ActorStateChange> stateChanges, System.Threading.CancellationToken cancellationToken);
abstract member Microsoft.ServiceFabric.Actors.Runtime.IActorStateProvider.SaveStateAsync : Microsoft.ServiceFabric.Actors.ActorId * System.Collections.Generic.IReadOnlyCollection<Microsoft.ServiceFabric.Actors.Runtime.ActorStateChange> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.Microsoft.ServiceFabric.Actors.Runtime.IActorStateProvider.SaveStateAsync : Microsoft.ServiceFabric.Actors.ActorId * System.Collections.Generic.IReadOnlyCollection<Microsoft.ServiceFabric.Actors.Runtime.ActorStateChange> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Function SaveStateAsync (actorId As ActorId, stateChanges As IReadOnlyCollection(Of ActorStateChange), cancellationToken As CancellationToken) As Task Implements IActorStateProvider.SaveStateAsync

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.

Implémente

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 lors de la tentative d’ajout d’un état d’acteur qui existe déjà ou de mise à jour/suppression d’un état d’acteur qui n’existe pas.

S’applique à