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


LogRecordSequence.SetLastRecord(SequenceNumber) Метод

Определение

Задает последнюю запись в последовательности LogRecordSequence.

public:
 void SetLastRecord(System::IO::Log::SequenceNumber sequenceNumber);
public void SetLastRecord (System.IO.Log.SequenceNumber sequenceNumber);
member this.SetLastRecord : System.IO.Log.SequenceNumber -> unit
Public Sub SetLastRecord (sequenceNumber As SequenceNumber)

Параметры

sequenceNumber
SequenceNumber

Новый последний порядковый номер в последовательности LogRecordSequence.

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

Исключения

Значение параметра sequenceNumber недопустимо для этой последовательности.

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

-или-

Значение параметра sequenceNumber не лежит между основным и последним порядковыми номерами этой последовательности.

Не удалось выполнить запрос, так как возникла неожиданная ошибка ввода-вывода.

-или-

Достигнут конец журнала.

-или-

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

Метод был вызван после удаления последовательности.

Недостаточно памяти, чтобы продолжить выполнение программы.

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

Комментарии

Указанный порядковый номер должен быть больше, чем базовый порядковый номер.

После завершения этого метода все записи, которые ранее были добавлены с порядковым номером, превышающим указанный порядковый номер, будут недоступны.

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