SequenceNumber Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет порядковый номер, назначенный записи журнала в последовательности записей.
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)
- Наследование
- Атрибуты
- Реализации
Комментарии
Каждой записи журнала в последовательности назначается порядковый номер, который больше, чем порядковые номера записей, добавленные ранее. Порядковый номер можно сравнивать, но другие операции управления с ним проводить нельзя.
Конструкторы
SequenceNumber(Byte[]) |
Инициализирует новый экземпляр класса SequenceNumber. |
Свойства
Invalid |
Возвращает порядковый номер, который служит значением по умолчанию для представления недопустимого порядкового номера. |
Методы
CompareTo(SequenceNumber) |
Сравнивает данный порядковый номер с указанным объектом. |
Equals(Object) |
Указывает, равен ли этот экземпляр заданному объекту. |
Equals(SequenceNumber) |
Указывает, равен ли этот экземпляр заданному порядковому номеру. |
GetBytes() |
Кодирует весь текущий порядковый номер или его часть в массив байтов. |
GetHashCode() |
Возвращает хэш-код данного экземпляра. |
Операторы
Equality(SequenceNumber, SequenceNumber) |
Сравнивает два экземпляра SequenceNumber с целью определить, равны ли они. |
GreaterThan(SequenceNumber, SequenceNumber) |
Выполняет логическое сравнение двух экземпляров SequenceNumber, чтобы определить, больше ли первый экземпляр, чем второй. |
GreaterThanOrEqual(SequenceNumber, SequenceNumber) |
Выполняет логическое сравнение двух экземпляров SequenceNumber, чтобы определить, больше ли первый экземпляр или равен второму. |
Inequality(SequenceNumber, SequenceNumber) |
Сравнивает два экземпляра SequenceNumber с целью определить, не равны ли они. |
LessThan(SequenceNumber, SequenceNumber) |
Выполняет логическое сравнение двух параметров SequenceNumber, чтобы определить, меньше ли первый, чем второй. |
LessThanOrEqual(SequenceNumber, SequenceNumber) |
Выполняет логическое сравнение двух параметров SequenceNumber с целью определить, верно ли, что первый параметр меньше второго или равен ему. |