Condividi tramite


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)

Modifica l'ora di inizio e l'intervallo tra le chiamate al metodo per un timer, utilizzando TimeSpan valori per misurare gli intervalli di tempo.

Dispose()

Esegue attività definite dall'applicazione associate alla liberazione, al rilascio o alla reimpostazione di risorse non gestite.

(Ereditato da IDisposable)
DisposeAsync()

Esegue attività definite dall'applicazione associate alla liberazione, al rilascio o alla reimpostazione asincrona delle risorse non gestite.

(Ereditato da IAsyncDisposable)

Metodi di estensione

ConfigureAwait(IAsyncDisposable, Boolean)

Configura il modo in cui verranno eseguite le attese nelle attività restituite da un oggetto eliminabile asincrono.

Si applica a