SequenceNumber Structure

Définition

Représente un numéro de séquence affecté à un enregistrement de journal dans une séquence d’enregistrements.

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)
Héritage
SequenceNumber
Attributs
Implémente

Remarques

Chaque enregistrement de journal d’une séquence reçoit un numéro de séquence supérieur au nombre de séquences des enregistrements ajoutés avant celui-ci. Un nombre de séquences peut être comparé, mais pas manipulé autrement.

Constructeurs

Nom Description
SequenceNumber(Byte[])

Initialise une nouvelle instance de la classe SequenceNumber.

Propriétés

Nom Description
Invalid

Obtient un numéro de séquence qui sert de valeur par défaut pour représenter un numéro de séquence non valide.

Méthodes

Nom Description
CompareTo(SequenceNumber)

Compare ce numéro de séquence à un objet spécifié.

Equals(Object)

Indique si cette instance et un objet spécifié sont égaux.

Equals(SequenceNumber)

Indique si cette instance et un numéro de séquence spécifié sont égaux.

GetBytes()

Encode tout ou partie du numéro de séquence actuel dans un tableau d’octets.

GetHashCode()

Retourne le code de hachage pour cette instance.

Opérateurs

Nom Description
Equality(SequenceNumber, SequenceNumber)

Compare deux SequenceNumber instances pour déterminer si elles sont égales.

GreaterThan(SequenceNumber, SequenceNumber)

Effectue une comparaison logique de deux SequenceNumber instances pour déterminer si la première est supérieure à la seconde.

GreaterThanOrEqual(SequenceNumber, SequenceNumber)

Effectue une comparaison logique de deux SequenceNumber instances pour déterminer si le premier est supérieur ou égal à la seconde.

Inequality(SequenceNumber, SequenceNumber)

Compare deux SequenceNumber instances pour déterminer si elles ne sont pas égales.

LessThan(SequenceNumber, SequenceNumber)

Effectue une comparaison logique des deux SequenceNumber paramètres pour déterminer si le premier est inférieur à la seconde.

LessThanOrEqual(SequenceNumber, SequenceNumber)

Effectue une comparaison logique des deux SequenceNumber paramètres pour déterminer si le premier est inférieur ou égal à la seconde.

S’applique à