Aracılığıyla paylaş


TailPinnedEventArgs Sınıf

Tanım

TailPinned olayı için veriler sağlar. Bu sınıf devralınamaz.

public ref class TailPinnedEventArgs sealed : EventArgs
public sealed class TailPinnedEventArgs : EventArgs
type TailPinnedEventArgs = class
    inherit EventArgs
Public NotInheritable Class TailPinnedEventArgs
Inherits EventArgs
Devralma
TailPinnedEventArgs

Örnekler

Bu örnekte, bir günlük dizisinde TailPinned yer açmak için olayının nasıl kullanılacağı gösterilmektedir.

recordSequence.RetryAppend = true;  
recordSequence.TailPinned += new EventHandler<TailPinnedEventArgs>(HandleTailPinned);  

void HandleTailPinned(object sender, TailPinnedEventArgs tailPinnedEventArgs)  
{  
   // tailPinnedEventArgs.TargetSequenceNumber is the target   
   // sequence number to free up space to.    
   // However, this sequence number is not necessarily valid.  We have  
   // to use this sequence number as a starting point for finding a  
   // valid point within the log to advance toward. You need to  
   // identify a record with a sequence number equal to, or greater  
   // than TargetSequenceNumber; let's call this   
   // realTargetSequenceNumber. Once found, move the base  

   recordSequence.AdvanceBaseSequenceNumber(realTargetSequenceNumber);  

}  

Açıklamalar

TailPinned Kayıt dizisinde yer olmadığında olay tetiklenebilir. Bu olay tetiklendiğinde, alan boşaltmak için dizinin kuyruğu (yani temel sıra numarası) ileri taşınır.

Oluşturucular

TailPinnedEventArgs(SequenceNumber)

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

Özellikler

TargetSequenceNumber

Kuyruğun geçmişe taşınması gereken sıra numarasını alır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır