TailPinnedEventArgs Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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) |