SequenceNumber Yapı

Tanım

Bir kayıt dizisindeki bir günlük kaydına atanan sıra numarasını temsil eder.

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)
Devralma
SequenceNumber
Öznitelikler
Uygulamalar

Açıklamalar

Bir dizideki her günlük kaydına, önüne eklenen kayıtların sıra numaralarından daha büyük bir sıra numarası atanır. Bir sıra numarası karşılaştırılabilir, ancak başka bir şekilde işlenemez.

Oluşturucular

Name Description
SequenceNumber(Byte[])

SequenceNumber sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
Invalid

Geçersiz bir sıra numarasını temsil etmek için varsayılan değer olarak hizmet veren bir sıra numarası alır.

Yöntemler

Name Description
CompareTo(SequenceNumber)

Bu sıra numarasını belirtilen bir nesneyle karşılaştırır.

Equals(Object)

Bu örneğin ve belirtilen nesnenin eşit olup olmadığını gösterir.

Equals(SequenceNumber)

Bu örneğin ve belirtilen sıra numarasının eşit olup olmadığını gösterir.

GetBytes()

Geçerli sıra numarasının tamamını veya bir bölümünü bayt dizisine kodlar.

GetHashCode()

Bu örneğin karma kodunu döndürür.

İşleçler

Name Description
Equality(SequenceNumber, SequenceNumber)

Eşit olup olmadıklarını belirlemek için iki SequenceNumber örneği karşılaştırır.

GreaterThan(SequenceNumber, SequenceNumber)

birincisinin ikinciden büyük olup olmadığını belirlemek için iki SequenceNumber örneğin mantıksal karşılaştırmasını gerçekleştirir.

GreaterThanOrEqual(SequenceNumber, SequenceNumber)

birincisinin ikinciden büyük mü yoksa ikinciye eşit mi olduğunu belirlemek için iki SequenceNumber örneğin mantıksal karşılaştırmasını gerçekleştirir.

Inequality(SequenceNumber, SequenceNumber)

Eşit olup olmadıklarını belirlemek için iki SequenceNumber örneği karşılaştırır.

LessThan(SequenceNumber, SequenceNumber)

birincisinin ikinciden küçük olup olmadığını belirlemek için iki SequenceNumber parametresinin mantıksal karşılaştırmasını gerçekleştirir.

LessThanOrEqual(SequenceNumber, SequenceNumber)

birincisinin ikinciye eşit mi yoksa daha küçük mü olduğunu belirlemek için iki SequenceNumber parametresinin mantıksal karşılaştırmasını gerçekleştirir.

Şunlara uygulanır