Condividi tramite


HashAlgorithm.IDisposable.Dispose Metodo

Definizione

Rilascia le risorse non gestite usate da HashAlgorithm e, facoltativamente, le risorse gestite.

 virtual void System.IDisposable.Dispose() = IDisposable::Dispose;
void IDisposable.Dispose ();
abstract member System.IDisposable.Dispose : unit -> unit
override this.System.IDisposable.Dispose : unit -> unit
Sub Dispose () Implements IDisposable.Dispose

Implementazioni

Commenti

Questo metodo viene chiamato dal metodo Dispose() pubblico e dal metodo Finalize. Dispose() richiama il metodo Dispose(Boolean) protetto con il parametro di eliminazione impostato su true. Finalizzare richiama Dispose con lo smaltimento impostato su false.

Quando il parametro di eliminazione è true, questo metodo rilascia tutte le risorse mantenute da qualsiasi oggetto gestito a cui fa riferimento HashAlgorithm . Questo metodo richiama il metodo Dispose() di ciascun oggetto a cui si fa riferimento.

Note per gli ereditatori:

Elimina può essere chiamato più volte da altri oggetti. Quando si esegue l'override di Dispose(Boolean), prestare attenzione a non fare riferimento agli oggetti eliminati in precedenza in una chiamata precedente a Dispose. Per altre informazioni su come implementare Dispose(Boolean), vedere Implementazione di un metodo Dispose.

Per altre informazioni su Dispose e Finalize, vedere Pulizia delle risorse non gestite e override del metodo Finalize.

Si applica a

Vedi anche