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) |
2 つの SequenceNumber インスタンスを比較して、それらが等しいかどうかを判断します。 |
| GreaterThan(SequenceNumber, SequenceNumber) |
2 つの SequenceNumber インスタンスの論理比較を実行して、1 つ目が 2 番目のインスタンスより大きいかどうかを判断します。 |
| GreaterThanOrEqual(SequenceNumber, SequenceNumber) |
2 つの SequenceNumber インスタンスの論理比較を実行して、最初のインスタンスが 2 番目のインスタンス以上かどうかを判断します。 |
| Inequality(SequenceNumber, SequenceNumber) |
2 つの SequenceNumber インスタンスを比較して、それらが等しくないかどうかを判断します。 |
| LessThan(SequenceNumber, SequenceNumber) |
2 つの SequenceNumber パラメーターの論理比較を実行して、最初のパラメーターが 2 番目のパラメーターより小さいかどうかを判断します。 |
| LessThanOrEqual(SequenceNumber, SequenceNumber) |
2 つの SequenceNumber パラメーターの論理比較を実行して、最初のパラメーターが 2 番目のパラメーター以下かどうかを判断します。 |