SequenceNumber Struktur
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.
Stellt eine Sequenznummer dar, die einem Protokolldatensatz in einer Datensatzsequenz zugewiesen ist.
public value class SequenceNumber : IComparable<System::IO::Log::SequenceNumber>
[System.Serializable]
public struct SequenceNumber : IComparable<System.IO.Log.SequenceNumber>
[<System.Serializable>]
type SequenceNumber = struct
Public Structure SequenceNumber
Implements IComparable(Of SequenceNumber)
- Vererbung
- Attribute
- Implementiert
Hinweise
Jedem Protokolldatensatz in einer Sequenz wird eine Sequenznummer zugewiesen, die größer als die Sequenznummern der davor angefügten Datensätze ist. Eine Sequenznummer kann verglichen werden, andernfalls jedoch nicht bearbeitet.
Konstruktoren
| Name | Beschreibung |
|---|---|
| SequenceNumber(Byte[]) |
Initialisiert eine neue Instanz der SequenceNumber-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Invalid |
Ruft eine Sequenznummer ab, die als Standardwert für die Darstellung einer ungültigen Sequenznummer dient. |
Methoden
| Name | Beschreibung |
|---|---|
| CompareTo(SequenceNumber) |
Vergleicht diese Sequenznummer mit einem angegebenen Objekt. |
| Equals(Object) |
Gibt an, ob diese Instanz und ein angegebenes Objekt gleich sind. |
| Equals(SequenceNumber) |
Gibt an, ob diese Instanz und eine angegebene Sequenznummer gleich sind. |
| GetBytes() |
Codiert alle oder einen Teil der aktuellen Sequenznummer in ein Bytearray. |
| GetHashCode() |
Gibt den Hashcode für diesen instance zurück. |
Operatoren
| Name | Beschreibung |
|---|---|
| Equality(SequenceNumber, SequenceNumber) |
Vergleicht zwei SequenceNumber Instanzen, um zu bestimmen, ob sie gleich sind. |
| GreaterThan(SequenceNumber, SequenceNumber) |
Führt einen logischen Vergleich von zwei SequenceNumber Instanzen durch, um zu bestimmen, ob die erste größer als die zweite ist. |
| GreaterThanOrEqual(SequenceNumber, SequenceNumber) |
Führt einen logischen Vergleich von zwei SequenceNumber Instanzen aus, um zu bestimmen, ob die erste größer oder gleich der zweiten ist. |
| Inequality(SequenceNumber, SequenceNumber) |
Vergleicht zwei SequenceNumber Instanzen, um festzustellen, ob sie nicht gleich sind. |
| LessThan(SequenceNumber, SequenceNumber) |
Führt einen logischen Vergleich der beiden SequenceNumber Parameter aus, um zu bestimmen, ob die erste kleiner als die zweite ist. |
| LessThanOrEqual(SequenceNumber, SequenceNumber) |
Führt einen logischen Vergleich der beiden SequenceNumber Parameter aus, um zu bestimmen, ob die erste kleiner als oder gleich der zweiten ist. |