IRecordSequence.AdvanceBaseSequenceNumber(SequenceNumber) Methode

Definitie

Hiermee verplaatst u het basisreeksnummer van het logboek vooruit.

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)

Parameters

newBaseSequenceNumber
SequenceNumber

Het nieuwe basisreeksnummer van de recordreeks.

Uitzonderingen

newBaseSequenceNumber is ongeldig.

newBaseSequenceNumber is niet actief in het logboek.

Er is een I/O-fout opgetreden tijdens het wijzigen van de reeks.

De methode is aangeroepen nadat de reeks is verwijderd.

De recordreeks is vol.

Opmerkingen

Wanneer u een LogRecordSequence exemplaar gebruikt en probeert het volgnummer verder te gaan om ruimte vrij te maken in het logboek, moet het nieuwe basisreeksnummer zich in een ander logboekgebied bevinden om in het vorige gedeelte als leeg te worden gemarkeerd. Het gedeeltelijk vrijmaken van gebieden wordt niet ondersteund.

Van toepassing op