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
не лежит между основным и последним порядковыми номерами этой последовательности.
Не удалось выполнить запрос, так как возникла неожиданная ошибка ввода-вывода.
-или-
Достигнут конец журнала.
-или-
Указан недопустимый формат или версия файла журнала.
Метод был вызван после удаления последовательности.
Недостаточно памяти, чтобы продолжить выполнение программы.
Доступ к заданной последовательности журнала запрещен операционной системой.
Комментарии
Указанный порядковый номер должен быть больше, чем базовый порядковый номер.
После завершения этого метода все записи, которые ранее были добавлены с порядковым номером, превышающим указанный порядковый номер, будут недоступны.