LogRecordSequence.SetLastRecord(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í.
Nastaví poslední záznam v souboru LogRecordSequence.
public:
void SetLastRecord(System::IO::Log::SequenceNumber sequenceNumber);
public void SetLastRecord(System.IO.Log.SequenceNumber sequenceNumber);
member this.SetLastRecord : System.IO.Log.SequenceNumber -> unit
Public Sub SetLastRecord (sequenceNumber As SequenceNumber)
Parametry
- sequenceNumber
- SequenceNumber
Nové poslední pořadové číslo v sadě LogRecordSequence.
Mělo by to odkazovat na aktuální platný záznam, který je aktuálně v protokolu.
Výjimky
sequenceNumber není pro tuto sekvenci platný.
Nový nebo existující archivní chvost nebo základ aktivního protokolu je neplatný.
nebo
sequenceNumber není mezi základním a posledním pořadovými čísly této sekvence.
Požadavek nelze provést kvůli neočekávané výjimce vstupně-výstupní operace.
nebo
Byl dosažen konec protokolu.
nebo
Zadaný formát souboru protokolu nebo verze je neplatný.
Metoda byla volána po odstranění sekvence.
Pro pokračování v provádění programu není dostatek paměti.
Operační systém odepře přístup k zadané sekvenci protokolu.
Poznámky
Zadané pořadové číslo musí být větší než základní pořadové číslo.
Po dokončení této metody jsou všechny záznamy, které byly dříve připojeny s pořadovými čísly většími než zadané pořadové číslo, nedostupné.