Compartir a través de


IActorStateProvider.SaveStateAsync Método

Definición

Guarda el conjunto especificado de cambios de estado de actor para el identificador de actor especificado de forma atómica.

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

Parámetros

actorId
ActorId

Identificador del actor para el que se van a guardar los cambios de estado.

stateChanges
IReadOnlyCollection<ActorStateChange>

Colección de cambios de estado que se van a guardar.

cancellationToken
CancellationToken

Token para supervisar solicitudes de cancelación.

Devoluciones

Tarea que representa la operación de guardado asincrónico.

Excepciones

Operación cancelada.

Comentarios

La colección de cambios de estado debe contener solo un elemento para un nombre de estado determinado. Se producirá un error en la operación de guardado al intentar agregar un estado de actor que ya existe o actualizar o quitar un estado de actor que no existe.

Se aplica a