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 параметров, чтобы определить, меньше ли первое значение или равно второму. |