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