TailPinnedEventArgs Třída

Definice

Poskytuje data pro událost TailPinned. Tato třída se nemůže dědit.

public ref class TailPinnedEventArgs sealed : EventArgs
public sealed class TailPinnedEventArgs : EventArgs
type TailPinnedEventArgs = class
    inherit EventArgs
Public NotInheritable Class TailPinnedEventArgs
Inherits EventArgs
Dědičnost
TailPinnedEventArgs

Příklady

Tento příklad ukazuje, jak pomocí TailPinned události uvolnit místo v sekvenci protokolu.

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

}  

Poznámky

Událost TailPinned se může aktivovat, když v sekvenci záznamů dojde místo. Když je tato událost aktivována, chvost sekvence (to znamená číslo základní sekvence) se posune dopředu, aby se uvolnilo místo.

Konstruktory

TailPinnedEventArgs(SequenceNumber)

Inicializuje novou instanci TailPinnedEventArgs třídy .

Vlastnosti

TargetSequenceNumber

Získá pořadové číslo, za které má být posunut chvost.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro