ITimer Interfaccia

Definizione

Rappresenta un timer che può avere la scadenza e il periodo di modifica.

public interface class ITimer : IAsyncDisposable, IDisposable
public interface ITimer : IAsyncDisposable, IDisposable
type ITimer = interface
    interface IDisposable
    interface IAsyncDisposable
type ITimer = interface
    interface IAsyncDisposable
    interface IDisposable
Public Interface ITimer
Implements IAsyncDisposable, IDisposable
Derivato
Implementazioni

Commenti

Le implementazioni di Change(TimeSpan, TimeSpan), Dispose()e DisposeAsync() devono essere tutte thread-safe in modo che l'istanza del timer sia accessibile simultaneamente da più thread.

Metodi

Change(TimeSpan, TimeSpan)

Consente di modificare il tempo di attesa e gli intervalli tra i richiami di un timer utilizzando i valori di TimeSpan per misurare gli intervalli di tempo.

Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

(Ereditato da IDisposable)
DisposeAsync()

Esegue attività definite dall'applicazione, ad esempio libera, rilascia o reimposta risorse non gestite in modo asincrono.

(Ereditato da IAsyncDisposable)

Metodi di estensione

ConfigureAwait(IAsyncDisposable, Boolean)

Consente di configurare la modalità di esecuzione delle espressioni await per le attività restituite da un elemento disposable asincrono.

Si applica a