LogRecordSequence.BaseSequenceNumber Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient le numéro de séquence du premier enregistrement valide dans la séquence LogRecordSequence courante.
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
Valeur de propriété
Numéro de séquence le plus bas qui correspond à un enregistrement valide dans la LogRecordSequence.
Implémente
Exceptions
L'accès à la propriété a été effectué après la suppression de la séquence.
Exemples
Cet exemple montre comment utiliser le membre BaseSequenceNumber dans une boucle.
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
Remarques
Les numéros de séquence valides sont supérieurs ou égaux à BaseSequenceNumber et inférieurs à LastSequenceNumber.
La valeur de cette propriété peut être modifiée en appelant la méthode WriteRestartArea ou la méthode AdvanceBaseSequenceNumber.