StreamWriter.Dispose(Boolean) 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.
Causa la scrittura di eventuali dati memorizzati nel buffer nel flusso sottostante, libera le risorse non gestite usate dall'oggetto StreamWriter ed eventualmente libera le risorse gestite.
protected:
override void Dispose(bool disposing);
protected override void Dispose (bool disposing);
override this.Dispose : bool -> unit
Protected Overrides Sub Dispose (disposing As Boolean)
Parametri
- disposing
- Boolean
true
per rilasciare sia le risorse gestite sia quelle non gestite; false
per rilasciare solo le risorse non gestite.
Eccezioni
La codifica corrente non supporta la visualizzazione della metà di una coppia di surrogati Unicode.
Commenti
Se il parametro disposing
è true
, questo metodo rilascia tutte le risorse utilizzate dagli oggetti gestiti a cui la classe StreamWriter fa riferimento. Questo metodo richiama il metodo Dispose
di ciascun oggetto a cui si fa riferimento.
Note per gli eredi
Il metodo Dispose
può essere chiamato più volte da altri oggetti. Quando si esegue l'override Dispose
di , prestare attenzione a non fare riferimento a oggetti eliminati in precedenza in una chiamata precedente a Dispose
.
Questo metodo chiama il metodo dispose della classe base , Dispose(Boolean).