Task.Dispose Methode

Definitie

Alle resources die door het huidige exemplaar van de Task klasse worden gebruikt, worden vrijgegeven.

Overloads

Name Description
Dispose(Boolean)

Hiermee verwijdert u alle Taskonbeheerde resources.

Dispose()

Alle resources die door het huidige exemplaar van de Task klasse worden gebruikt, worden vrijgegeven.

Dispose(Boolean)

Bron:
Task.cs
Bron:
Task.cs
Bron:
Task.cs
Bron:
Task.cs
Bron:
Task.cs

Hiermee verwijdert u alle Taskonbeheerde resources.

protected:
 virtual void Dispose(bool disposing);
protected virtual void Dispose(bool disposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Protected Overridable Sub Dispose (disposing As Boolean)

Parameters

disposing
Boolean

Een Booleaanse waarde die aangeeft of deze methode wordt aangeroepen vanwege een aanroep naar Dispose().

Uitzonderingen

De taak bevindt zich niet in een van de laatste statussen: RanToCompletion, Faultedof Canceled.

Opmerkingen

De Task klasse implementeert de IDisposable interface omdat deze intern gebruikmaakt van resources die ook worden geïmplementeerd IDisposable. Als uw app echter is gericht op .NET Framework 4.5 of hoger, is het niet nodig om Dispose aan te roepen, tenzij prestatie- of schaalbaarheidstests erop wijzen dat de prestaties van uw app, op basis van uw gebruikspatronen, worden verbeterd door taken te verwijderen. Zie Do I need to dispose of Tasks? in the Parallel Programming with .NET blog voor meer informatie.

Veiligheid thread

In tegenstelling tot de meeste leden van de Task klasse is deze methode niet thread-safe.

Van toepassing op

Dispose()

Bron:
Task.cs
Bron:
Task.cs
Bron:
Task.cs
Bron:
Task.cs
Bron:
Task.cs

Alle resources die door het huidige exemplaar van de Task klasse worden gebruikt, worden vrijgegeven.

public:
 virtual void Dispose();
public void Dispose();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()

Implementeringen

Uitzonderingen

De taak bevindt zich niet in een van de laatste statussen: RanToCompletion, Faultedof Canceled.

Opmerkingen

De Task klasse implementeert de IDisposable interface omdat deze intern gebruikmaakt van resources die ook worden geïmplementeerd IDisposable. Als uw app echter is gericht op .NET Framework 4.5 of hoger, is het niet nodig om Dispose aan te roepen, tenzij prestatie- of schaalbaarheidstests erop wijzen dat de prestaties van uw app, op basis van uw gebruikspatronen, worden verbeterd door taken te verwijderen. Zie Do I need to dispose of Tasks? in the Parallel Programming with .NET blog voor meer informatie.

Van toepassing op