Share via


LogRecordSequence.BaseSequenceNumber Properti

Definisi

Mendapatkan nomor urut rekaman valid pertama di saat ini LogRecordSequence.

public:
 property System::IO::Log::SequenceNumber BaseSequenceNumber { System::IO::Log::SequenceNumber get(); };
public System.IO.Log.SequenceNumber BaseSequenceNumber { get; }
member this.BaseSequenceNumber : System.IO.Log.SequenceNumber
Public ReadOnly Property BaseSequenceNumber As SequenceNumber

Nilai Properti

Angka urutan terendah yang sesuai dengan rekaman yang valid di LogRecordSequence.

Penerapan

Pengecualian

Properti diakses setelah urutan dibuang.

Contoh

Contoh ini menunjukkan cara menggunakan BaseSequenceNumber anggota dalam perulangan.

foreach (LogRecord record in sequence1.ReadLogRecords(sequence1.BaseSequenceNumber, LogRecordEnumeratorType.Next))
{
    byte[] data = new byte[record.Data.Length];
    record.Data.Read(data, 0, (int)record.Data.Length);
    string mystr = enc.GetString(data);
    Console.WriteLine("    {0}", mystr);
}
For Each record In sequence1.ReadLogRecords(sequence1.BaseSequenceNumber, LogRecordEnumeratorType.Next)
    Dim data(record.Data.Length - 1) As Byte
    record.Data.Read(data, 0, CInt(Fix(record.Data.Length)))
    Dim mystr As String = enc.GetString(data)
    Console.WriteLine("    {0}", mystr)
Next record

Keterangan

Angka urutan yang valid lebih besar dari atau sama dengan BaseSequenceNumber dan kurang dari LastSequenceNumber.

Nilai properti ini dapat diubah dengan memanggil WriteRestartArea metode atau AdvanceBaseSequenceNumber metode .

Berlaku untuk