Udostępnij za pośrednictwem


Metoda ToolWindow.Dispose — (Boolean)

Zwalnia niezarządzanych zasoby używane przez ToolWindow 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ść PRAWDA, aby zwolnić zasoby zarządzanych i niezarządzanych; wartość FAŁSZ, aby zwolnić tylko niezarządzanych zasobów.

Uwagi

Metoda ta jest wywoływana przez społeczeństwa Dispose() metody i Finalize metody.Dispose()wywoła chronionych 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 to ToolWindow odwołania.Ta metoda wywołuje Dispose() metoda każdego odwołania obiektu.

Uwagi dotyczące dziedziczenia

Disposemożna wywołać 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 implementowaniu 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

Zobacz też

Informacje

ToolWindow Klasa

Przeciążenie Dispose

Przestrzeń nazw Microsoft.VisualStudio.Modeling.Shell