Compartilhar via


Método Generator.Dispose (Boolean)

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

Namespace:  Microsoft.Data.Schema.Tools.DataGenerator
Assembly:  Microsoft.Data.Schema.Tools (em Microsoft.Data.Schema.Tools.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

Comentários

Este método é chamado pelo público Dispose método e a Finalize método. Disposeinvoca o protegido Dispose método com o parâmetro de descarte definido como true. Finalizeinvoca Dispose com eliminação definido como false.

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

Observações para herdeiros

Dispose pode ser chamado várias vezes por outros objetos. Quando você substituir Dispose, tenha cuidado para não fazer referência a objetos que foram anteriormente alienados em uma chamada anterior para Dispose. Para obter mais informações sobre como implementar Dispose, 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

Generator Classe

Sobrecargas Dispose

Namespace Microsoft.Data.Schema.Tools.DataGenerator

Dispose

Outros recursos

Limpeza de recursos não gerenciados

Implementando um método Dispose