Método EditingContext.Dispose (Boolean)

Libera os recursos não gerenciados usados pela EditingContext e, opcionalmente, libera os recursos gerenciados.

Namespace:  Microsoft.Windows.Design
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 Para liberar recursos gerenciados e não gerenciados; falsePara liberar apenas recursos não gerenciados.

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 EditingContext 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

EditingContext Classe

Sobrecargas Dispose

Namespace Microsoft.Windows.Design

ServiceManager

ContextItemManager

ContextItem

FeatureManager

Outros recursos

Editar contexto arquitetura

Noções básicas sobre extensibilidade Designer WPF