Compartilhar via


Método FeatureManager.Dispose (Boolean)

Descarta todos os conectores de recurso em execução.

Namespace:  Microsoft.Windows.Design.Features
Assembly:  Microsoft.Windows.Design.Extensibility (em Microsoft.Windows.Design.Extensibility.dll)

Sintaxe

'Declaração
Protected Overridable Sub Dispose ( _
    disposing As Boolean _
)
protected virtual void Dispose(
    bool disposing
)
protected:
virtual void Dispose(
    bool disposing
)
abstract Dispose : 
        disposing:bool -> unit 
override Dispose : 
        disposing:bool -> unit 
protected function Dispose(
    disposing : boolean
)

Parâmetros

  • disposing
    Tipo: System.Boolean
    true Se este objeto está sendo descartado, false se ele está sendo finalizado.

Comentários

Este método é chamado pelo público Dispose()método e a Finalize método. Dispose()invoca o protegido Dispose(Boolean) método com o disposing parâmetro definido como true. Finalizeinvokes Dispose with disposing set to false.

Quando o disposing parâmetro for true, este método libera todos os recursos mantidos por quaisquer objetos gerenciados que esse FeatureManager referências. Este método chama o Dispose() o método de cada objeto referenciado.

Observações para herdeiros

Disposepode ser chamado várias vezes por outros objetos. Ao substituir Dispose(Boolean) cuidado para não fazer referência a objetos que foram anteriormente alienados em uma chamada anterior a Dispose. Para obter mais informações sobre como implementar Dispose(Boolean), consulte Implementando um método Dispose.

Para obter mais informações sobre Dispose e Finalize, consulte Limpeza de recursos não gerenciados e Substituindo o método de finalizar.

Segurança do .NET Framework

Consulte também

Referência

FeatureManager Classe

Sobrecargas Dispose

Namespace Microsoft.Windows.Design.Features

FeatureProvider

FeatureConnector<TFeatureProviderType>

Outros recursos

Recurso provedores e conectores de recursos

Noções básicas sobre extensibilidade Designer WPF