Share via


IStorageProvider Interfaz

Definición

Interfaz que se va a implementar para un proveedor de almacenamiento capaz de leer y escribir datos de estado específicos de Orleans.

public interface IStorageProvider : Orleans.Providers.IProvider
public interface IStorageProvider : Orleans.Providers.IProvider, Orleans.Storage.IGrainStorage
type IStorageProvider = interface
    interface IProvider
type IStorageProvider = interface
    interface IGrainStorage
    interface IProvider
Public Interface IStorageProvider
Implements IProvider
Public Interface IStorageProvider
Implements IGrainStorage, IProvider
Derivado
Implementaciones

Propiedades

Log

Registrador usado por esta instancia del proveedor de almacenamiento.

Name

Nombre de esta instancia del proveedor, tal como se le ha dado en la configuración.

(Heredado de IProvider)

Métodos

ClearStateAsync(String, GrainReference, IGrainState)

Eliminar o borrar la función de datos para esta instancia del proveedor de almacenamiento.

ClearStateAsync<T>(String, GrainId, IGrainState<T>)

Eliminar o borrar la función de datos para esta instancia de almacenamiento.

(Heredado de IGrainStorage)
Close()

Cierre la función para esta instancia del proveedor.

(Heredado de IProvider)
Init(String, IProviderRuntime, IProviderConfiguration)

Función de inicialización llamada por Orleans Provider Manager cuando se crea una nueva instancia de clase de proveedor

(Heredado de IProvider)
ReadStateAsync(String, GrainReference, IGrainState)

Lea la función de datos para esta instancia del proveedor de almacenamiento.

ReadStateAsync<T>(String, GrainId, IGrainState<T>)

Lee la función de datos de esta instancia de almacenamiento.

(Heredado de IGrainStorage)
WriteStateAsync(String, GrainReference, IGrainState)

Escriba la función de datos para esta instancia del proveedor de almacenamiento.

WriteStateAsync<T>(String, GrainId, IGrainState<T>)

Escriba la función de datos para esta instancia de almacenamiento.

(Heredado de IGrainStorage)

Se aplica a