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
屬性
實作

備註

順序中的每一個記錄檔記錄被指派的序號會大於在它之前附加的記錄的序號。 序號可加以比較,但是無法以其他方式操作它。

建構函式

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 參數的邏輯比較,以判斷第一個參數是否小於或等於第二個。

適用於