IStorage<TState> 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í.
Proporciona el método para operar en estado de grano.
public interface IStorage<TState> where TState : new()
public interface IStorage<TState> : Orleans.Core.IStorage
type IStorage<'State (requires 'State : (new : unit -> 'State))> = interface
type IStorage<'State> = interface
interface IStorage
Public Interface IStorage(Of TState)
Public Interface IStorage(Of TState)
Implements IStorage
Parámetros de tipo
- TState
- Derivado
- Implementaciones
Propiedades
Etag |
Proporciona el método para operar en estado de grano. |
RecordExists |
Obtiene un valor que indica si el registro ya existe. (Heredado de IStorage) |
State |
Obtiene o establece el estado. |
Métodos
ClearStateAsync() |
Método asincrónico para que los datos de estado de grano actuales se borren y restablezcan.
Normalmente, esto significa que el registro de estado se elimina del almacén de respaldo, pero la instancia del proveedor de almacenamiento configurada para este grano define el comportamiento específico.
Si las etiquetas Etag no coinciden, se producirá un error en esta operación; Establezca Etag = |
ReadStateAsync() |
Método asincrónico para provocar la actualización de los datos de estado de grano actuales desde el almacén de respaldo. Cualquier contenido anterior de los datos de estado de grano se sobrescribirá. |
WriteStateAsync() |
Método asincrónico para provocar la escritura de los datos de estado de grano actuales en el almacén de respaldo.
Si las etiquetas Etag no coinciden, se producirá un error en esta operación; Establezca Etag = |