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 参数执行逻辑比较,以确定第一个参数是否小于或等于第二个参数。 |