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 .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é číslo poslední sekvence v .LogRecordSequence
Mělo by se vztahovat k aktuálnímu platnému záznamu, který je aktuálně v protokolu.
Výjimky
sequenceNumber
není pro tuto sekvenci platný.
Nový nebo existující archivní konec 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 nebylo možné provést kvůli neočekávané výjimce vstupně-výstupních operací.
-nebo-
Bylo dosaženo konce protokolu.
-nebo-
Zadaný formát nebo verze souboru protokolu 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é.