Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo Package.Dispose (Boolean)

 

Data di pubblicazione: ottobre 2016

Scarica e Salva il contenuto di tutte le parti e relazioni, chiude il pacchetto e rilascia tutte le risorse.

Spazio dei nomi:   System.IO.Packaging
Assembly:  WindowsBase (in WindowsBase.dll)

protected virtual void Dispose(
	bool disposing
)

Parametri

disposing
Type: System.Boolean

true per rilasciare sia le risorse gestite sia quelle non gestite; false per rilasciare solo le risorse non gestite.

Per assicurarsi che tutte le modifiche sono state salvate correttamente, Dispose inoltre finalizza, Svuota e chiude tutte le parti e le relazioni contenute nel pacchetto.

Per la Package classe Dispose e Close eseguire la stessa operazione - non vi è alcun motivo per chiamare Dispose Se si chiama Close, o viceversa.

Close e Dispose internamente chiamare Flush.

Classi derivate che assegnano e gestiscono le risorse di memoria non devono eseguire l'override di questo metodo per rilasciare le risorse quando Dispose viene chiamato. Esegue l'override della classe derivata devono chiamare anche Flush e la classe base Dispose per verificare che la pulizia della classe base viene sempre eseguita.

System_CAPS_noteNota

Il using istruzione (diverso dal using direttiva dello spazio dei nomi) è il modo consigliato per Close e Dispose un pacchetto. Writing a Package Sample viene illustrato come chiudere ed eliminare un pacchetto utilizzando il using istruzione.

.NET Framework
Disponibile da 3.0
Torna all'inizio
Mostra: