Udostępnij za pośrednictwem


Metoda ForEachEnumeratorUI.Dispose (Boolean)

Zwalnia niezarządzanych zasoby używane przez formant i opcjonalnie zwalnia zarządzanych zasobów.Metoda ta jest dziedziczona z Component.Dispose metody.

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Runtime
Zestaw:  Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)

Składnia

'Deklaracja
Protected Overrides Sub Dispose ( _
    disposing As Boolean _
)
'Użycie
Dim disposing As Boolean

Me.Dispose(disposing)
protected override void Dispose(
    bool disposing
)
protected:
virtual void Dispose(
    bool disposing
) override
abstract Dispose : 
        disposing:bool -> unit 
override Dispose : 
        disposing:bool -> unit 
protected override function Dispose(
    disposing : boolean
)

Parametry

  • disposing
    Typ: System.Boolean
    A wartość logiczna , który określa czy zarządzany i niezarządzany zasoby są zwalniane. TRUE do zwolnienia zasobów zarządzanych i niezarządzanych; FALSE zwolnić tylko niezarządzanych zasobów.

Uwagi

Metoda ta jest wywoływana przez społeczeństwo Component.Dispose metody i metody Object.Finalize metody.Pozbycie się wywołuje chronionych zbywania metoda z parametrem disposing zestaw do true.Finalizowanie wywołuje zbywania z zestaw do likwidacji false.

When the disposing parameter is true, this method releases all resources held by any managed objects that this Controlclass references.Ta metoda wywołuje zbywania metody każdego obiektu odwołanie.

Więcej informacji o zbywania i Finalize, zobacz "Czyszczenie górę niezarządzanych zasobów i przesłanianie sfinalizować metoda" w.Biblioteka klas .NET Framework.

Uwagi dotyczące obiektów dziedziczących

Pozbycie się może być wywołana wiele razy przez inne obiekty.Podczas zastępowania zbywania, należy uważać, aby nie do odwołania do obiektów, które zostały uprzednio zlikwidowane w wywołaniu wcześniejszych.Aby uzyskać więcej informacji o sposobie implementacji zbywania, zobacz "Wykonawczych zbywania metoda" w.Biblioteka klas .NET Framework.