ITimer Gränssnitt

Definition

Representerar en timer som kan få sin förfallna tid och tidsperiod ändrad.

public interface class ITimer : IAsyncDisposable, IDisposable
public interface ITimer : IAsyncDisposable, IDisposable
type ITimer = interface
    interface IAsyncDisposable
    interface IDisposable
type ITimer = interface
    interface IDisposable
    interface IAsyncDisposable
Public Interface ITimer
Implements IAsyncDisposable, IDisposable
Härledda
Implementeringar

Kommentarer

Implementeringar av Change(TimeSpan, TimeSpan), Dispose()och DisposeAsync() måste alla vara trådsäkra så att den tidsinstansen kan nås samtidigt från flera trådar.

Metoder

Name Description
Change(TimeSpan, TimeSpan)

Ändrar starttiden och intervallet mellan metodanrop för en timer med hjälp av TimeSpan värden för att mäta tidsintervall.

Dispose()

Utför programdefinierade uppgifter som är associerade med att frigöra, frigöra eller återställa ohanterade resurser.

(Ärvd från IDisposable)
DisposeAsync()

Utför programdefinierade uppgifter som är associerade med att frigöra, frigöra eller återställa ohanterade resurser asynkront.

(Ärvd från IAsyncDisposable)

Tilläggsmetoder

Name Description
ConfigureAwait(IAsyncDisposable, Boolean)

Konfigurerar hur väntar på de uppgifter som returneras från en asynkron disponibel ska utföras.

Gäller för