IActorStateManager Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una interfaz que expone métodos para administrar el estado de .Actor Esta interfaz se implementa mediante StateManager.
public interface IActorStateManager
type IActorStateManager = interface
Public Interface IActorStateManager
Métodos
AddOrUpdateStateAsync<T>(String, T, Func<String,T,T>, CancellationToken) |
Agrega un estado de actor con el nombre de estado especificado, si aún no existe o actualiza el estado con el nombre de estado especificado, si existe. |
AddStateAsync<T>(String, T, CancellationToken) |
Agrega un estado de actor con el nombre de estado especificado. |
ClearCacheAsync(CancellationToken) |
Borra todos los estados de actor almacenados en caché y las operaciones realizadas IActorStateManager desde la última operación de guardado de estado. |
ContainsStateAsync(String, CancellationToken) |
Comprueba si existe un estado de actor con el nombre especificado. |
GetOrAddStateAsync<T>(String, T, CancellationToken) |
Obtiene un estado de actor con el nombre de estado especificado si existe. Si no existe, crea y nuevo estado con el nombre y el valor especificados. |
GetStateAsync<T>(String, CancellationToken) |
Obtiene un estado de actor con el nombre de estado especificado. |
GetStateNamesAsync(CancellationToken) |
Crea una enumerable de todos los nombres de estado de actor para el actor actual. |
RemoveStateAsync(String, CancellationToken) |
Quita un estado de actor con el nombre de estado especificado. |
SaveStateAsync(CancellationToken) |
Guarda todos los cambios de estado almacenados en caché (add/update/remove) realizados desde la última llamada a SaveStateAsync(CancellationToken) por el tiempo de ejecución del actor o por el usuario explícitamente. |
SetStateAsync<T>(String, T, CancellationToken) |
Establece un estado de actor con el nombre de estado especificado en el valor especificado. Si no existe un estado de actor con el nombre especificado, se agrega. |
TryAddStateAsync<T>(String, T, CancellationToken) |
Intenta agregar un estado de actor con el nombre de estado y el valor especificados. Devuelve false si ya existe un estado de actor con el mismo nombre. |
TryGetStateAsync<T>(String, CancellationToken) |
Intenta obtener un estado de actor con el nombre de estado especificado. |
TryRemoveStateAsync(String, CancellationToken) |
Intenta quitar un estado de actor con el nombre de estado especificado. |
Se aplica a
Azure SDK for .NET