LogConsistencyProvider Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Поставщик согласованности журналов, который хранит последнее представление в основном хранилище, используя любой стандартный поставщик хранилища. Поддерживает несколько кластеров, подключающихся к одному и тому же основному хранилищу (управление оптимистичным параллелизмом с помощью электронных тегов)
Сам журнал является временным, т. е. фактически не сохраняется в хранилище. В основном хранятся только последнее представление (моментальный снимок) и некоторые метаданные (позиция журнала и флаги записи).
public class LogConsistencyProvider : Orleans.LogConsistency.ILogConsistencyProvider
public class LogConsistencyProvider : Orleans.LogConsistency.ILogViewAdaptorFactory
public class LogConsistencyProvider : Orleans.EventSourcing.ILogViewAdaptorFactory
type LogConsistencyProvider = class
interface ILogConsistencyProvider
interface IProvider
interface ILogViewAdaptorFactory
type LogConsistencyProvider = class
interface ILogViewAdaptorFactory
Public Class LogConsistencyProvider
Implements ILogConsistencyProvider
Public Class LogConsistencyProvider
Implements ILogViewAdaptorFactory
- Наследование
-
LogConsistencyProvider
- Реализации
Конструкторы
LogConsistencyProvider() |
Поставщик согласованности журналов, который хранит последнее представление в основном хранилище, используя любой стандартный поставщик хранилища. Поддерживает несколько кластеров, подключающихся к одному и тому же основному хранилищу (управление оптимистичным параллелизмом с помощью электронных тегов) Сам журнал является временным, т. е. фактически не сохраняется в хранилище. В основном хранятся только последнее представление (моментальный снимок) и некоторые метаданные (позиция журнала и флаги записи). |
Свойства
Log |
Возвращает traceLogger, используемый этим поставщиком согласованности журналов. |
Name |
Имя этого экземпляра поставщика, заданное ему в конфигурации. |
UsesStorageProvider |
Возвращает значение true, если для создания адаптеров требуется поставщик хранилища. |
Методы
Close() |
Метод Close |
GetLoggerName() |
Поставщик согласованности журналов, который хранит последнее представление в основном хранилище, используя любой стандартный поставщик хранилища. Поддерживает несколько кластеров, подключающихся к одному и тому же основному хранилищу (управление оптимистичным параллелизмом с помощью электронных тегов) Сам журнал является временным, т. е. фактически не сохраняется в хранилище. В основном хранятся только последнее представление (моментальный снимок) и некоторые метаданные (позиция журнала и флаги записи). |
Init(String, IProviderRuntime, IProviderConfiguration) |
Init - метод |
MakeLogViewAdaptor<TView,TEntry>(ILogViewAdaptorHost<TView,TEntry>, TView, String, IGrainStorage, ILogConsistencyProtocolServices) |
Создание адаптера представления журнала |
MakeLogViewAdaptor<TView,TEntry>(ILogViewAdaptorHost<TView,TEntry>, TView, String, IGrainStorage, ILogConsistencyProtocolServices) |
Создание адаптера представления журнала |
MakeLogViewAdaptor<TView,TEntry>(ILogViewAdaptorHost<TView,TEntry>, TView, String, IStorageProvider, ILogConsistencyProtocolServices) |
Создание адаптера представления журнала |