LogRecordSequence.BaseSequenceNumber Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Sequenznummer des ersten gültigen Datensatzes in der LogRecordSequence ab.
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 entspricht.
Implementiert
Ausnahmen
Auf die Eigenschaft wurde zugegriffen, nachdem die Sequenz verworfen wurde.
Beispiele
In diesem Beispiel wird die Verwendung des BaseSequenceNumber-Members in einer Schleife veranschaulicht.
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 der AdvanceBaseSequenceNumber-Methode geändert werden.