LogRecordSequence.SetLastRecord(SequenceNumber) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.