LogRecordSequence.SetLastRecord(SequenceNumber) Metoda

Definicja

Ustawia ostatni rekord w obiekcie 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)

Parametry

sequenceNumber
SequenceNumber

Nowy numer ostatniej sekwencji w elemecie LogRecordSequence.

Powinno to odwoływać się do bieżącego prawidłowego rekordu aktualnie w dzienniku.

Wyjątki

sequenceNumber jest nieprawidłowa dla tej sekwencji.

Nowy lub istniejący archiwum ogon lub baza aktywnego dziennika jest nieprawidłowa.

-lub-

sequenceNumber nie znajduje się między numerami podstawowymi i ostatnimi sekwencjami tej sekwencji.

Nie można wykonać żądania z powodu nieoczekiwanego wyjątku we/wy.

-lub-

Osiągnięto koniec dziennika.

-lub-

Określony format lub wersja pliku dziennika jest nieprawidłowa.

Metoda została wywołana po usunięciu sekwencji.

Za mało pamięci, aby kontynuować wykonywanie programu.

Dostęp do określonej sekwencji dzienników jest odrzucany przez system operacyjny.

Uwagi

Określony numer sekwencji musi być większy niż numer sekwencji podstawowej.

Po zakończeniu tej metody wszystkie rekordy, które zostały wcześniej dołączone z numerami sekwencji większymi niż określona liczba sekwencji, są niedostępne.

Dotyczy