SequenceNumber Struktur

Definition

Stellt eine einem Protokolldatensatz in einer Datensatzsequenz zugewiesene Sequenznummer dar.Represents a sequence number assigned to a log record in a record sequence.

public value class SequenceNumber : IComparable<System::IO::Log::SequenceNumber>
[System.Serializable]
public struct SequenceNumber : IComparable<System.IO.Log.SequenceNumber>
type SequenceNumber = struct
Public Structure SequenceNumber
Implements IComparable(Of SequenceNumber)
Vererbung
SequenceNumber
Attribute
Implementiert

Hinweise

Jedem Protokolldatensatz in einer Sequenz ist eine Sequenznummer zugewiesen, die größer ist als die Sequenznummern der zuvor angefügten Datensätze.Each log record in a sequence is assigned a sequence number greater than the sequence numbers of the records appended before it. Eine Sequenznummer kann verglichen, aber nicht bearbeitet werden.A sequence number can be compared, but not otherwise manipulated.

Konstruktoren

SequenceNumber(Byte[])

Initialisiert eine neue Instanz der SequenceNumber-Klasse.Initializes a new instance of the SequenceNumber class.

Eigenschaften

Invalid

Ruft eine Sequenznummer ab, die zum Darstellen einer ungültigen Sequenznummer als Standardwert dient.Gets a sequence number that serves as a default value for representing an invalid sequence number.

Methoden

CompareTo(SequenceNumber)

Vergleicht diese Sequenznummer mit einem angegebenen Objekt.Compares this sequence number with a specified object.

Equals(Object)

Gibt an, ob diese Instanz und ein angegebenes Objekt gleich sind.Indicates whether this instance and a specified object are equal.

Equals(SequenceNumber)

Gibt an, ob diese Instanz und eine angegebene Sequenznummer gleich sind.Indicates whether this instance and a specified sequence number are equal.

GetBytes()

Codiert die gesamte oder einen Teil der aktuellen Sequenznummer in ein Bytearray.Encodes all or part of the current sequence number into a byte array.

GetHashCode()

Gibt den Hashcode für diese Instanz zurück.Returns the hash code for this instance.

Operatoren

Equality(SequenceNumber, SequenceNumber)

Vergleicht zwei SequenceNumber-Instanzen auf Gleichheit.Compares two SequenceNumber instances to determine whether they are equal.

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.Performs a logical comparison of two SequenceNumber instances to determine whether the first is greater than the second.

GreaterThanOrEqual(SequenceNumber, SequenceNumber)

Führt einen logischen Vergleich von zwei SequenceNumber-Instanzen durch, um zu bestimmen, ob die erste größer oder gleich der zweiten ist.Performs a logical comparison of two SequenceNumber instances to determine whether the first is greater than or equal to the second.

Inequality(SequenceNumber, SequenceNumber)

Vergleicht zwei SequenceNumber-Instanzen auf Ungleichheit.Compares two SequenceNumber instances to determine whether they are not equal.

LessThan(SequenceNumber, SequenceNumber)

Führt einen logischen Vergleich der beiden SequenceNumber-Parameter durch, um zu bestimmen, ob der erste kleiner als der zweite ist.Performs a logical comparison of the two SequenceNumber parameters to determine whether the first is less than the second.

LessThanOrEqual(SequenceNumber, SequenceNumber)

Führt einen logischen Vergleich der beiden SequenceNumber-Parameter durch, um zu bestimmen, ob der erste kleiner oder gleich dem zweiten ist.Performs a logical comparison of the two SequenceNumber parameters to determine whether the first is less than or equal to the second.

Gilt für: