Поделиться через


IStorageProvider Интерфейс

Определение

Интерфейс, который будет реализован для поставщика хранилища, который может считывать и записывать данные о состоянии интервала времени 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
Производный
Реализации

Свойства

Log

Средство ведения журнала, используемое этим экземпляром поставщика хранилища.

Name

Имя этого экземпляра поставщика, заданное ему в конфигурации.

(Унаследовано от IProvider)

Методы

ClearStateAsync(String, GrainReference, IGrainState)

Удаление или очистка функции данных для этого экземпляра поставщика хранилища.

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

Функция удаления или очистки данных для этого экземпляра хранилища.

(Унаследовано от IGrainStorage)
Close()

Закрыть функцию для этого экземпляра поставщика.

(Унаследовано от IProvider)
Init(String, IProviderRuntime, IProviderConfiguration)

Функция инициализации, вызываемая диспетчером поставщиков Orleans при создании нового экземпляра класса поставщика

(Унаследовано от IProvider)
ReadStateAsync(String, GrainReference, IGrainState)

Функция чтения данных для этого экземпляра поставщика хранилища.

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

Функция чтения данных для этого экземпляра хранилища.

(Унаследовано от IGrainStorage)
WriteStateAsync(String, GrainReference, IGrainState)

Функция записи данных для этого экземпляра поставщика хранилища.

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

Запись функции данных для этого экземпляра хранилища.

(Унаследовано от IGrainStorage)

Применяется к