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)
- 繼承
- 屬性
- 實作
備註
序列中的每個日誌記錄都會被分配一個比前方記錄序列號更大的序號。 序列號可以比較,但無法進行其他操作。
建構函式
| 名稱 | 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 參數進行邏輯比較,以判斷第一個參數大小於第二個參數。 |