ITimer Interface

Définition

Représente un minuteur dont l’heure et la période d’échéance peuvent être modifiées.

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
Dérivé
Implémente

Remarques

Les implémentations de Change(TimeSpan, TimeSpan), Dispose()et DisposeAsync() doivent toutes être thread-safe afin que le minuteur instance soit accessible simultanément à partir de plusieurs threads.

Méthodes

Change(TimeSpan, TimeSpan)

Modifie l'heure de début et l'intervalle entre les appels de méthode d'une minuterie ; les intervalles de temps sont mesurés à l'aide de valeurs TimeSpan.

Dispose()

Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées.

(Hérité de IDisposable)
DisposeAsync()

Exécute les tâches définies par l'application associées à la libération ou à la redéfinition asynchrone des ressources non managées.

(Hérité de IAsyncDisposable)

Méthodes d’extension

ConfigureAwait(IAsyncDisposable, Boolean)

Configure la façon dont les attentes sur les tâches retournées à partir d’un élément supprimable asynchrone sont effectuées.

S’applique à