IRecordSequence.AdvanceBaseSequenceNumber(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.
Przenosi podstawowy numer sekwencji dziennika do przodu.
public:
void AdvanceBaseSequenceNumber(System::IO::Log::SequenceNumber newBaseSequenceNumber);
public void AdvanceBaseSequenceNumber (System.IO.Log.SequenceNumber newBaseSequenceNumber);
abstract member AdvanceBaseSequenceNumber : System.IO.Log.SequenceNumber -> unit
Public Sub AdvanceBaseSequenceNumber (newBaseSequenceNumber As SequenceNumber)
Parametry
- newBaseSequenceNumber
- SequenceNumber
Nowy numer sekwencji bazowej sekwencji rekordów.
Wyjątki
Nazwa newBaseSequenceNumber
jest niepoprawna.
newBaseSequenceNumber
nie jest aktywny w dzienniku.
Wystąpił błąd we/wy podczas modyfikowania sekwencji.
Metoda została wywołana po usunięciu sekwencji.
Sekwencja rekordów jest pełna.
Uwagi
Jeśli używasz LogRecordSequence wystąpienia i spróbujesz przejść do numeru sekwencji, aby zwolnić miejsce w dzienniku, nowy numer sekwencji podstawowej musi znajdować się w innym zakresie dziennika, aby poprzedni zakres był oznaczony jako pusty. Częściowe zwolnienia zakresów nie są obsługiwane.