Metoda DiagramDocView.Dispose — (Boolean)
Zwalnia niezarządzanych zasobów używanych przez DiagramDocView i opcjonalnie zwalnia zarządzanych zasobów.
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.Shell
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
Składnia
'Deklaracja
Protected Overrides Sub Dispose ( _
disposing As Boolean _
)
protected override void Dispose(
bool disposing
)
Parametry
- disposing
Typ: System.Boolean
wartość true, jeżeli chcesz zwolnić niezarządzanych i zarządzanych zasobów; wartość FALSE, jeśli chcesz zwolnić tylko niezarządzanych zasobów.
Uwagi
Metoda ta jest wywoływana przez społeczeństwo Dispose()metody i Finalize metody.Dispose()wywołuje chronionego Dispose(Boolean) metody z disposing ustawiono parametr true.Finalizeinvokes Dispose with disposing set to false.
Gdy disposing parametr ma wartość true, ta metoda zwalnia wszystkie zasoby utrzymywane przez wszystkie zarządzane obiekty w tym to DiagramDocView odniesienia.Ta metoda wywołuje Dispose() metody każdy obiekt do którego istnieje odwołanie.
Uwagi dotyczące dziedziczenia
Disposemoże być wywołana wiele razy, przez inne obiekty.Podczas zastępowania Dispose(Boolean) należy uważać, aby nie odwoływać się do obiektów, które zostały wcześniej zlikwidowane w wcześniejsze wywołanie Dispose.Aby uzyskać więcej informacji o sposobie implementacji Dispose(Boolean), zobacz Implementacja metody Dispose.
Aby uzyskać więcej informacji o Dispose i Finalize, zobacz Oczyszczanie zasobów niezarządzanych i Zastąpienie metody Finalize.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.