IRecordSequence.AdvanceBaseSequenceNumber(SequenceNumber) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.