Sdílet prostřednictvím


IRecordSequence.AdvanceBaseSequenceNumber(SequenceNumber) Metoda

Definice

Přesune základní pořadové číslo protokolu dopředu.

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

Nové základní pořadové číslo sekvence záznamů.

Výjimky

Formát newBaseSequenceNumber je neplatný.

newBaseSequenceNumber není aktivní v protokolu.

Při úpravě sekvence došlo k vstupně-výstupní chybě.

Metoda byla volána po odstranění sekvence.

Posloupnost záznamů je plná.

Poznámky

Když použijete LogRecordSequence instanci a pokusíte se posunout pořadové číslo, aby se uvolnilo místo v protokolu, musí se nové základní pořadové číslo nacházet v jiném rozsahu protokolu, aby předchozí rozsah mohl být označen jako prázdný. Částečné uvolnění rozsahů není podporováno.

Platí pro