Bagikan melalui


LogRecordSequence.SetLastRecord(SequenceNumber) Metode

Definisi

Mengatur rekaman terakhir di 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)

Parameter

sequenceNumber
SequenceNumber

Nomor urutan terakhir baru di LogRecordSequence.

Ini harus merujuk ke rekaman valid saat ini yang saat ini ada di log.

Pengecualian

sequenceNumber tidak valid untuk urutan ini.

Ekor arsip baru atau yang sudah ada atau dasar log aktif tidak valid.

-atau-

sequenceNumber bukan antara nomor urutan dasar dan urutan terakhir dari urutan ini.

Permintaan tidak dapat dilakukan karena pengecualian I/O yang tidak terduga.

-atau-

Akhir log telah tercapai.

-atau-

Format atau versi file log yang ditentukan tidak valid.

Metode ini dipanggil setelah urutan dibuang.

Memori tidak cukup untuk melanjutkan eksekusi program.

Akses untuk urutan log yang ditentukan ditolak oleh sistem operasi.

Keterangan

Nomor urut yang ditentukan harus lebih besar dari nomor urutan dasar.

Ketika metode ini selesai, semua rekaman yang sebelumnya telah ditambahkan dengan nomor urut yang lebih besar dari nomor urutan yang ditentukan tidak dapat diakses.

Berlaku untuk