SequenceNumber Structure

Définition

Représente un numéro de séquence assigné à un enregistrement du journal dans une séquence d'enregistrement.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)
Héritage
SequenceNumber
Attributs
Implémente

Remarques

Un numéro de séquence supérieur aux numéros de séquence des enregistrements ajoutés avant chaque enregistrement du journal dans une séquence est assigné à ces enregistrements.Each log record in a sequence is assigned a sequence number greater than the sequence numbers of the records appended before it. Un numéro de séquence peut être comparé, mais pas manipulé.A sequence number can be compared, but not otherwise manipulated.

Constructeurs

SequenceNumber(Byte[])

Initialise une nouvelle instance de la classe SequenceNumber.Initializes a new instance of the SequenceNumber class.

Propriétés

Invalid

Obtient un numéro de séquence en tant que valeur par défaut pour représenter un numéro de séquence non valide.Gets a sequence number that serves as a default value for representing an invalid sequence number.

Méthodes

CompareTo(SequenceNumber)

Compare ce numéro de séquence avec un objet spécifié.Compares this sequence number with a specified object.

Equals(Object)

Indique si cette instance et un objet spécifié sont égaux.Indicates whether this instance and a specified object are equal.

Equals(SequenceNumber)

Indique si cette instance et un numéro de séquence spécifié sont égaux.Indicates whether this instance and a specified sequence number are equal.

GetBytes()

Encode tout ou partie du numéro de séquence actuel dans un tableau d'octets.Encodes all or part of the current sequence number into a byte array.

GetHashCode()

Retourne le code de hachage de cette instance.Returns the hash code for this instance.

Opérateurs

Equality(SequenceNumber, SequenceNumber)

Compare deux instances SequenceNumber pour déterminer s'ils sont égaux.Compares two SequenceNumber instances to determine whether they are equal.

GreaterThan(SequenceNumber, SequenceNumber)

Effectue une comparaison logique de deux instances SequenceNumber pour déterminer si la première est supérieure à la seconde.Performs a logical comparison of two SequenceNumber instances to determine whether the first is greater than the second.

GreaterThanOrEqual(SequenceNumber, SequenceNumber)

Effectue une comparaison logique des deux instances SequenceNumber pour déterminer si la première est supérieure ou égale à la seconde.Performs a logical comparison of two SequenceNumber instances to determine whether the first is greater than or equal to the second.

Inequality(SequenceNumber, SequenceNumber)

Compare deux instances SequenceNumber pour déterminer si elles ne sont pas égales.Compares two SequenceNumber instances to determine whether they are not equal.

LessThan(SequenceNumber, SequenceNumber)

Effectue une comparaison logique des deux paramètres SequenceNumber pour déterminer si le premier est inférieur au second.Performs a logical comparison of the two SequenceNumber parameters to determine whether the first is less than the second.

LessThanOrEqual(SequenceNumber, SequenceNumber)

Effectue une comparaison logique des deux paramètres SequenceNumber pour déterminer si le premier est inférieur ou égal au second.Performs a logical comparison of the two SequenceNumber parameters to determine whether the first is less than or equal to the second.

S’applique à