Condividi tramite


StreamWriter.Dispose(Boolean) Metodo

Definizione

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 Disposedi , 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).

Si applica a

Vedi anche