IRecordSequence.LastSequenceNumber プロパティ

定義

派生クラスでオーバーライドされると、最後に追加されたレコードより大きいシーケンス番号を取得します。

public:
 property System::IO::Log::SequenceNumber LastSequenceNumber { System::IO::Log::SequenceNumber get(); };
public System.IO.Log.SequenceNumber LastSequenceNumber { get; }
member this.LastSequenceNumber : System.IO.Log.SequenceNumber
Public ReadOnly Property LastSequenceNumber As SequenceNumber

プロパティ値

最後に追加されたレコードより大きいシーケンス番号。

例外

このプロパティは、シーケンスが破棄された後にアクセスされました。

注釈

このプロパティには、最後に追加されたレコードのシーケンス番号より大きいことが保証されるシーケンス番号が含まれています。 有効なシーケンス番号は、 BaseSequenceNumber 以上、 LastSequenceNumber未満です。

Note

LogRecordSequence インスタンスを使用すると、レコードがログにフラッシュされるまで、LastSequenceNumber値が古くなる可能性があります。 レコードのフラッシュの詳細については、 FlushRecordAppendOptions を参照してください。

適用対象