SequenceNumber Struct
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a sequence number assigned to a log record in a record sequence.
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)
- Inheritance
- Attributes
- Implements
Remarks
Each log record in a sequence is assigned a sequence number greater than the sequence numbers of the records appended before it. A sequence number can be compared, but not otherwise manipulated.
Constructors
SequenceNumber(Byte[]) |
Initializes a new instance of the SequenceNumber class. |
Properties
Invalid |
Gets a sequence number that serves as a default value for representing an invalid sequence number. |
Methods
CompareTo(SequenceNumber) |
Compares this sequence number with a specified object. |
Equals(Object) |
Indicates whether this instance and a specified object are equal. |
Equals(SequenceNumber) |
Indicates whether this instance and a specified sequence number are equal. |
GetBytes() |
Encodes all or part of the current sequence number into a byte array. |
GetHashCode() |
Returns the hash code for this instance. |
Operators
Equality(SequenceNumber, SequenceNumber) |
Compares two SequenceNumber instances to determine whether they are equal. |
GreaterThan(SequenceNumber, SequenceNumber) |
Performs a logical comparison of two SequenceNumber instances to determine whether the first is greater than the second. |
GreaterThanOrEqual(SequenceNumber, SequenceNumber) |
Performs a logical comparison of two SequenceNumber instances to determine whether the first is greater than or equal to the second. |
Inequality(SequenceNumber, SequenceNumber) |
Compares two SequenceNumber instances to determine whether they are not equal. |
LessThan(SequenceNumber, SequenceNumber) |
Performs a logical comparison of the two SequenceNumber parameters to determine whether the first is less than the second. |
LessThanOrEqual(SequenceNumber, SequenceNumber) |
Performs a logical comparison of the two SequenceNumber parameters to determine whether the first is less than or equal to the second. |