語言

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

備註

序列中的每個日誌記錄都會被分配一個比前方記錄序列號更大的序號。 序列號可以比較,但無法進行其他操作。

建構函式

名稱 Description
SequenceNumber(Byte[])

初始化 SequenceNumber 類別的新執行個體。

屬性

名稱 Description
Invalid

會獲得一個序列號,作為代表無效序號的預設值。

方法

名稱 Description
CompareTo(SequenceNumber)

將此序列號與指定物件進行比較。

Equals(Object)

指出這個實例和指定的物件是否相等。

Equals(SequenceNumber)

表示此實例與指定序號是否相等。

GetBytes()

將全部或部分目前的序列號編碼成一個位元組陣列。

GetHashCode()

傳回這個實例的哈希碼。

運算子

名稱 Description
Equality(SequenceNumber, SequenceNumber)

比較兩個 SequenceNumber 實例以判斷是否相等。

GreaterThan(SequenceNumber, SequenceNumber)

對兩個 SequenceNumber 實例進行邏輯比較,以判斷第一個實例是否大於第二個。

GreaterThanOrEqual(SequenceNumber, SequenceNumber)

對兩個 SequenceNumber 實例進行邏輯比較,以判斷第一個實例是否大於或等於第二個實例。

Inequality(SequenceNumber, SequenceNumber)

比較兩個 SequenceNumber 實例以判斷它們是否不相等。

LessThan(SequenceNumber, SequenceNumber)

對兩個 SequenceNumber 參數進行邏輯比較,以判斷前者是否小於後者。

LessThanOrEqual(SequenceNumber, SequenceNumber)

對兩個 SequenceNumber 參數進行邏輯比較,以判斷第一個參數大小於第二個參數。

適用於