Task.Dispose Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rilascia tutte le risorse usate dall'istanza corrente della classe Task.
Overload
Dispose(Boolean) |
Elimina Task, rilasciandone tutte le risorse non gestite. |
Dispose() |
Rilascia tutte le risorse usate dall'istanza corrente della classe Task. |
Dispose(Boolean)
- Origine:
- Task.cs
- Origine:
- Task.cs
- Origine:
- Task.cs
Elimina Task, rilasciandone tutte le risorse non gestite.
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)
Parametri
- disposing
- Boolean
Valore booleano che indica se questo metodo viene chiamato a causa di una chiamata a Dispose().
Eccezioni
L'attività non è in uno degli stati finali: RanToCompletion, Faulted o Canceled.
Commenti
La Task classe implementa l'interfaccia IDisposable perché internamente usa risorse che implementano IDisposableanche . Tuttavia, in particolare se l'app è destinata a .NET Framework 4.5 o versione successiva, non è necessario chiamare a meno che non sia necessario chiamare Dispose test di prestazioni o scalabilità indica che, in base ai modelli di utilizzo, le prestazioni dell'app saranno migliorate eliminando le attività. Per altre informazioni, vedere Eliminare attività? nel blog Di programmazione parallela con .NET.
Thread safety
A differenza della maggior parte dei membri della Task classe, questo metodo non è thread-safe.
Si applica a
Dispose()
- Origine:
- Task.cs
- Origine:
- Task.cs
- Origine:
- Task.cs
Rilascia tutte le risorse usate dall'istanza corrente della classe Task.
public:
virtual void Dispose();
public void Dispose ();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()
Implementazioni
Eccezioni
L'attività non è in uno degli stati finali: RanToCompletion, Faulted o Canceled.
Commenti
La Task classe implementa l'interfaccia IDisposable perché internamente usa risorse che implementano IDisposableanche . Tuttavia, in particolare se l'app è destinata a .NET Framework 4.5 o versione successiva, non è necessario chiamare a meno che non sia necessario chiamare Dispose test di prestazioni o scalabilità indica che, in base ai modelli di utilizzo, le prestazioni dell'app saranno migliorate eliminando le attività. Per altre informazioni, vedere Eliminare attività? nel blog Di programmazione parallela con .NET.