SequenceNumber Struct-datatyp

Definition

Representerar ett sekvensnummer som tilldelats en loggpost i en postsekvens.

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)
Arv
SequenceNumber
Attribut
Implementeringar

Kommentarer

Varje loggpost i en sekvens tilldelas ett sekvensnummer som är större än sekvensnumren för de poster som läggs till före den. Ett sekvensnummer kan jämföras, men inte på annat sätt manipuleras.

Konstruktorer

Name Description
SequenceNumber(Byte[])

Initierar en ny instans av SequenceNumber klassen.

Egenskaper

Name Description
Invalid

Hämtar ett sekvensnummer som fungerar som ett standardvärde för att representera ett ogiltigt sekvensnummer.

Metoder

Name Description
CompareTo(SequenceNumber)

Jämför det här sekvensnumret med ett angivet objekt.

Equals(Object)

Anger om den här instansen och ett angivet objekt är lika.

Equals(SequenceNumber)

Anger om den här instansen och ett angivet sekvensnummer är lika.

GetBytes()

Kodar hela eller delar av det aktuella sekvensnumret till en bytematris.

GetHashCode()

Returnerar hash-koden för den här instansen.

Operatorer

Name Description
Equality(SequenceNumber, SequenceNumber)

Jämför två SequenceNumber instanser för att avgöra om de är lika med.

GreaterThan(SequenceNumber, SequenceNumber)

Utför en logisk jämförelse av två SequenceNumber instanser för att avgöra om den första är större än den andra.

GreaterThanOrEqual(SequenceNumber, SequenceNumber)

Utför en logisk jämförelse av två SequenceNumber instanser för att avgöra om den första är större än eller lika med den andra.

Inequality(SequenceNumber, SequenceNumber)

Jämför två SequenceNumber instanser för att avgöra om de inte är lika med.

LessThan(SequenceNumber, SequenceNumber)

Utför en logisk jämförelse av de två SequenceNumber parametrarna för att avgöra om den första är mindre än den andra.

LessThanOrEqual(SequenceNumber, SequenceNumber)

Utför en logisk jämförelse av de två SequenceNumber parametrarna för att avgöra om den första är mindre än eller lika med den andra.

Gäller för