SequenceNumber Структура
Определение
Представляет порядковый номер, назначенный записи журнала в последовательности записей.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>
[<System.Serializable>]
type SequenceNumber = struct
Public Structure SequenceNumber
Implements IComparable(Of SequenceNumber)
- Наследование
- Атрибуты
- Реализации
Комментарии
Каждой записи журнала в последовательности назначается порядковый номер, который больше, чем порядковые номера записей, добавленные ранее.Each log record in a sequence is assigned a sequence number greater than the sequence numbers of the records appended before it. Порядковый номер можно сравнивать, но другие операции управления с ним проводить нельзя.A sequence number can be compared, but not otherwise manipulated.
Конструкторы
SequenceNumber(Byte[]) |
Инициализирует новый экземпляр класса SequenceNumber.Initializes a new instance of the SequenceNumber class. |
Свойства
Invalid |
Возвращает порядковый номер, который служит значением по умолчанию для представления недопустимого порядкового номера.Gets a sequence number that serves as a default value for representing an invalid sequence number. |
Методы
CompareTo(SequenceNumber) |
Сравнивает данный порядковый номер с указанным объектом.Compares this sequence number with a specified object. |
Equals(Object) |
Указывает, равен ли этот экземпляр заданному объекту.Indicates whether this instance and a specified object are equal. |
Equals(SequenceNumber) |
Указывает, равен ли этот экземпляр заданному порядковому номеру.Indicates whether this instance and a specified sequence number are equal. |
GetBytes() |
Кодирует весь текущий порядковый номер или его часть в массив байтов.Encodes all or part of the current sequence number into a byte array. |
GetHashCode() |
Возвращает хэш-код данного экземпляра.Returns the hash code for this instance. |
Операторы
Equality(SequenceNumber, SequenceNumber) |
Сравнивает два экземпляра SequenceNumber с целью определить, равны ли они.Compares two SequenceNumber instances to determine whether they are equal. |
GreaterThan(SequenceNumber, SequenceNumber) |
Выполняет логическое сравнение двух экземпляров SequenceNumber, чтобы определить, больше ли первый экземпляр, чем второй.Performs a logical comparison of two SequenceNumber instances to determine whether the first is greater than the second. |
GreaterThanOrEqual(SequenceNumber, SequenceNumber) |
Выполняет логическое сравнение двух экземпляров SequenceNumber, чтобы определить, больше ли первый экземпляр или равен второму.Performs a logical comparison of two SequenceNumber instances to determine whether the first is greater than or equal to the second. |
Inequality(SequenceNumber, SequenceNumber) |
Сравнивает два экземпляра SequenceNumber с целью определить, не равны ли они.Compares two SequenceNumber instances to determine whether they are not equal. |
LessThan(SequenceNumber, SequenceNumber) |
Выполняет логическое сравнение двух параметров SequenceNumber, чтобы определить, меньше ли первый, чем второй.Performs a logical comparison of the two SequenceNumber parameters to determine whether the first is less than the second. |
LessThanOrEqual(SequenceNumber, SequenceNumber) |
Выполняет логическое сравнение двух параметров SequenceNumber с целью определить, верно ли, что первый параметр меньше второго или равен ему.Performs a logical comparison of the two SequenceNumber parameters to determine whether the first is less than or equal to the second. |