Tento článek byl přeložený strojově. Pokud chcete zobrazit článek v angličtině, zaškrtněte políčko Angličtina. Anglickou verzi článku můžete také zobrazit v místním okně přesunutím ukazatele myši nad text.
Překlad
Angličtina

Třída ElapsedEventArgs

.NET Framework (current version)
 
System_CAPS_notePoznámka

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Poskytuje data pro Timer.Elapsed událostí.

Obor názvů:   System.Timers
Sestavení:  System (v System.dll)

System.Object
  System.EventArgs
    System.Timers.ElapsedEventArgs

public class ElapsedEventArgs : EventArgs

NázevPopis
System_CAPS_pubpropertySignalTime

Získá data a času při Timer.Elapsed vyvolání události.

NázevPopis
System_CAPS_pubmethodEquals(Object)

Určuje, zda se zadaný objekt rovná aktuálnímu objektu.(Zděděno z Object.)

System_CAPS_protmethodFinalize()

Umožňuje objekt k pokusu o uvolnění prostředků a provádět další operace čištění předtím, než je uvolněn systémem uvolňování paměti.(Zděděno z Object.)

System_CAPS_pubmethodGetHashCode()

Slouží jako výchozí funkce hash.(Zděděno z Object.)

System_CAPS_pubmethodGetType()

Získá Type aktuální instance.(Zděděno z Object.)

System_CAPS_protmethodMemberwiseClone()

Vytvoří mělká kopie aktuálního Object.(Zděděno z Object.)

System_CAPS_pubmethodToString()

Vrátí řetězec, který představuje aktuální objekt.(Zděděno z Object.)

Následující příklad vytvoří Timer objekt, který aktivuje její Timer.Elapsed událostí každé dvě sekundy (2000 v milisekundách), nastaví obslužnou rutinu události pro události a spustí časovač. Obslužná rutina události se zobrazí hodnota ElapsedEventArgs.SignalTime vlastnost pokaždé, když je vyvolána.

using System;
using System.Timers;

public class Example
{
    private static Timer aTimer;

    public static void Main()
    {
        // Create a timer and set a two second interval.
        aTimer = new System.Timers.Timer();
        aTimer.Interval = 2000;

        // Hook up the Elapsed event for the timer. 
        aTimer.Elapsed += OnTimedEvent;

        // Have the timer fire repeated events (true is the default)
        aTimer.AutoReset = true;

        // Start the timer
        aTimer.Enabled = true;

        Console.WriteLine("Press the Enter key to exit the program at any time... ");
        Console.ReadLine();
    }

    private static void OnTimedEvent(Object source, System.Timers.ElapsedEventArgs e)
    {
        Console.WriteLine("The Elapsed event was raised at {0}", e.SignalTime);
    }
}
// The example displays output like the following: 
//       Press the Enter key to exit the program at any time... 
//       The Elapsed event was raised at 5/20/2015 8:48:58 PM 
//       The Elapsed event was raised at 5/20/2015 8:49:00 PM 
//       The Elapsed event was raised at 5/20/2015 8:49:02 PM 
//       The Elapsed event was raised at 5/20/2015 8:49:04 PM 
//       The Elapsed event was raised at 5/20/2015 8:49:06 PM 

.NET Framework
K dispozici od 1.1

Všechny veřejné statické členy ( Sdílené v jazyce Visual Basic) tohoto typu mají bezpečný přístup z více vláken. U členů instancí není bezpečný přístup z více vláken zaručen.

Zpět na začátek
Zobrazit: