SequenceNumber 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示记录序列中分配给日志记录的序列号。
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 参数执行逻辑比较,以确定第一个参数是否小于或等于第二个参数。 |