LogRecordSequence.SetLastRecord(SequenceNumber) Metoda

Definice

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é.

Platí pro