LogRecordSequence.BaseSequenceNumber Özellik

Tanım

Geçerli LogRecordSequenceiçindeki ilk geçerli kaydın sıra numarasını alır.

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

Özellik Değeri

içindeki LogRecordSequencegeçerli bir kayda karşılık gelen en düşük sıra numarası.

Uygulamalar

Özel durumlar

dizisi atıldıktan sonra özelliğine erişildi.

Örnekler

Bu örnekte, bir döngüde üyenin BaseSequenceNumber nasıl kullanılacağı gösterilmektedir.

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

Açıklamalar

Geçerli sıra numaraları büyüktür veya eşittir BaseSequenceNumber ve değerinden LastSequenceNumberküçüktür.

Yöntem veya AdvanceBaseSequenceNumber yöntem çağrılarak bu özelliğin WriteRestartArea değeri değiştirilebilir.

Şunlara uygulanır