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


ILogViewUpdate<TLogEntry> Интерфейс

Определение

Интерфейс для обновления журнала.

public interface ILogViewUpdate<TLogEntry>
type ILogViewUpdate<'LogEntry> = interface
Public Interface ILogViewUpdate(Of TLogEntry)

Параметры типа

TLogEntry

Тип записей журнала.

Производный

Методы

ConfirmSubmittedEntries()

Подтвердите все отправленные записи.

Ожидает, пока все ранее отправленные записи не появятся в подтвержденном префиксе журнала.

Submit(TLogEntry)

Отправьте одну запись журнала для добавления в глобальный журнал в текущей или последующей позиции.

SubmitRange(IEnumerable<TLogEntry>)

Отправьте диапазон записей журнала для атомарного добавления в глобальный журнал в текущей или последующей позиции.

Synchronize()

Получите последнее представление журнала и подтвердите все отправленные записи.

Ожидает, пока все ранее отправленные записи не появятся в подтвержденном префиксе журнала, и принудительно обновляет подтвержденный префикс.

TryAppend(TLogEntry)

Попробуйте добавить одну запись журнала в текущую позицию журнала.

TryAppendRange(IEnumerable<TLogEntry>)

Попробуйте добавить диапазон записей журнала атомарным образом в текущую позицию журнала.

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