SequenceNumber Struktur

Definition

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
SequenceNumber
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.

Gilt für: