LogRecordSequence.BaseSequenceNumber Eigenschaft

Definition

Ruft die Sequenznummer des ersten gültigen Datensatzes im aktuellen LogRecordSequenceab.

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

Eigenschaftswert

Die niedrigste Sequenznummer, die einem gültigen Datensatz in der .LogRecordSequence

Implementiert

Ausnahmen

Auf die Eigenschaft wurde zugegriffen, nachdem die Sequenz verworfen wurde.

Beispiele

In diesem Beispiel wird gezeigt, wie das BaseSequenceNumber Element in einer Schleife verwendet wird.

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

Hinweise

Gültige Sequenznummern sind größer oder gleich BaseSequenceNumber und kleiner als LastSequenceNumber.

Der Wert dieser Eigenschaft kann durch Aufrufen der WriteRestartArea Methode oder AdvanceBaseSequenceNumber Methode geändert werden.

Gilt für: