Udostępnij za pośrednictwem


SequenceNumber Struktura

Definicja

Reprezentuje numer sekwencji przypisany do rekordu dziennika w sekwencji rekordów.

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)
Dziedziczenie
SequenceNumber
Atrybuty
Implementuje

Uwagi

Każdy rekord dziennika w sekwencji jest przypisany numer sekwencji większy niż numery sekwencji rekordów dołączonych przed nim. Można porównać liczbę sekwencji, ale nie w inny sposób manipulować.

Konstruktory

SequenceNumber(Byte[])

Inicjuje nowe wystąpienie klasy SequenceNumber.

Właściwości

Invalid

Pobiera numer sekwencji, który służy jako wartość domyślna reprezentująca nieprawidłowy numer sekwencji.

Metody

CompareTo(SequenceNumber)

Porównuje ten numer sekwencji z określonym obiektem.

Equals(Object)

Wskazuje, czy to wystąpienie oraz określony obiekt są równe.

Equals(SequenceNumber)

Wskazuje, czy to wystąpienie i określony numer sekwencji są równe.

GetBytes()

Koduje cały lub część bieżącego numeru sekwencji do tablicy bajtów.

GetHashCode()

Zwraca wartość skrótu dla tego wystąpienia.

Operatory

Equality(SequenceNumber, SequenceNumber)

Porównuje dwa SequenceNumber wystąpienia, aby określić, czy są one równe.

GreaterThan(SequenceNumber, SequenceNumber)

Wykonuje logiczne porównanie dwóch SequenceNumber wystąpień, aby określić, czy pierwszy jest większy niż drugi.

GreaterThanOrEqual(SequenceNumber, SequenceNumber)

Wykonuje logiczne porównanie dwóch SequenceNumber wystąpień, aby określić, czy pierwsza jest większa, czy równa drugiej.

Inequality(SequenceNumber, SequenceNumber)

Porównuje dwa SequenceNumber wystąpienia, aby określić, czy nie są równe.

LessThan(SequenceNumber, SequenceNumber)

Wykonuje logiczne porównanie dwóch SequenceNumber parametrów, aby określić, czy pierwszy jest mniejszy niż drugi.

LessThanOrEqual(SequenceNumber, SequenceNumber)

Wykonuje logiczne porównanie dwóch SequenceNumber parametrów, aby określić, czy pierwsza jest mniejsza niż lub równa drugiej.

Dotyczy