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 dá aktivovat, když sekvence záznamu dorazí místo. Když se tato událost aktivuje, posune se konec sekvence (tj. základní pořadové číslo) dopředu, aby se uvolnilo místo.

Konstruktory

Name Description
TailPinnedEventArgs(SequenceNumber)

Inicializuje novou instanci TailPinnedEventArgs třídy.

Vlastnosti

Name Description
TargetSequenceNumber

Získá pořadové číslo, které by měl být posunut ocasem.

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

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

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

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

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

(Zděděno od Object)

Platí pro