SequenceNumber Struktura

Definicja

Reprezentuje numer sekwencyjny przypisany do rekordu dziennika w sekwencji rekordów.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)
Dziedziczenie
SequenceNumber
Atrybuty
Implementuje

Uwagi

Każdy rekord dziennika w sekwencji ma przypisany numer sekwencyjny większy niż numery sekwencji dołączonych do nich rekordów.Each log record in a sequence is assigned a sequence number greater than the sequence numbers of the records appended before it. Numer sekwencyjny można porównać, ale nie jest zmieniany w inny sposób.A sequence number can be compared, but not otherwise manipulated.

Konstruktory

SequenceNumber(Byte[])

Inicjuje nowe wystąpienie klasy SequenceNumber klasy.Initializes a new instance of the SequenceNumber class.

Właściwości

Invalid

Pobiera numer sekwencyjny, który służy jako wartość domyślna dla reprezentowania nieprawidłowego numeru sekwencji.Gets a sequence number that serves as a default value for representing an invalid sequence number.

Metody

CompareTo(SequenceNumber)

Porównuje ten numer sekwencyjny z określonym obiektem.Compares this sequence number with a specified object.

Equals(Object)

Wskazuje, czy to wystąpienie i określony obiekt są równe.Indicates whether this instance and a specified object are equal.

Equals(SequenceNumber)

Wskazuje, czy to wystąpienie i określony numer sekwencji są równe.Indicates whether this instance and a specified sequence number are equal.

GetBytes()

Koduje wszystko lub część bieżącego numeru sekwencji w tablicy bajtów.Encodes all or part of the current sequence number into a byte array.

GetHashCode()

Zwraca kod skrótu dla tego wystąpienia.Returns the hash code for this instance.

Operatory

Equality(SequenceNumber, SequenceNumber)

Porównuje SequenceNumber dwa wystąpienia, aby określić, czy są równe.Compares two SequenceNumber instances to determine whether they are equal.

GreaterThan(SequenceNumber, SequenceNumber)

Wykonuje logiczne porównanie dwóch SequenceNumber wystąpień, aby określić, czy pierwsze jest większe niż sekunda.Performs a logical comparison of two SequenceNumber instances to determine whether the first is greater than the second.

GreaterThanOrEqual(SequenceNumber, SequenceNumber)

Wykonuje logiczne porównanie dwóch SequenceNumber wystąpień, aby określić, czy pierwsze jest większe lub równe drugiemu.Performs a logical comparison of two SequenceNumber instances to determine whether the first is greater than or equal to the second.

Inequality(SequenceNumber, SequenceNumber)

Porównuje SequenceNumber dwa wystąpienia, aby określić, czy nie są równe.Compares two SequenceNumber instances to determine whether they are not equal.

LessThan(SequenceNumber, SequenceNumber)

Wykonuje logiczne porównanie dwóch SequenceNumber parametrów, aby określić, czy pierwsze jest mniejsze od drugiego.Performs a logical comparison of the two SequenceNumber parameters to determine whether the first is less than the second.

LessThanOrEqual(SequenceNumber, SequenceNumber)

Wykonuje logiczne porównanie dwóch SequenceNumber parametrów, aby określić, czy pierwsze jest mniejsze lub równe drugiemu.Performs a logical comparison of the two SequenceNumber parameters to determine whether the first is less than or equal to the second.

Dotyczy