LogRecordSequence.BaseSequenceNumber Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá pořadové číslo prvního platného záznamu v aktuálním 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
Hodnota vlastnosti
Nejnižší pořadové číslo, které odpovídá platnému záznamu v .LogRecordSequence
Implementuje
Výjimky
Vlastnost byla přístupná po odstranění sekvence.
Příklady
Tento příklad ukazuje, jak použít BaseSequenceNumber člen ve smyčce.
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
Poznámky
Platná pořadová čísla jsou větší nebo rovna BaseSequenceNumber a menší než LastSequenceNumber.
Hodnotu této vlastnosti lze změnit voláním WriteRestartArea metody nebo AdvanceBaseSequenceNumber metody.