IRecordSequence.AdvanceBaseSequenceNumber(SequenceNumber) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.