Bagikan melalui


TailPinnedEventArgs Kelas

Definisi

Menyediakan data untuk peristiwa tersebut TailPinned . Kelas ini tidak dapat diwariskan.

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

Contoh

Contoh ini menunjukkan cara menggunakan TailPinned peristiwa untuk mengosongkan ruang dalam urutan log.

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);  

}  

Keterangan

Peristiwa TailPinned dapat diaktifkan ketika urutan rekaman telah kehabisan ruang. Ketika peristiwa ini diaktifkan, ekor urutan (yaitu, nomor urutan dasar) dipindahkan ke depan untuk mengosongkan ruang.

Konstruktor

TailPinnedEventArgs(SequenceNumber)

Menginisialisasi instans baru kelas TailPinnedEventArgs.

Properti

TargetSequenceNumber

Mendapatkan nomor urut bahwa ekor harus dipindahkan melewatinya.

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk