PrintQueueCollection.Dispose(Boolean) Método

Definição

Libera os recursos não gerenciados que estão sendo usados pelo PrintQueueCollection e libera opcionalmente os recursos gerenciados que estão sendo usados.

protected:
 override void Dispose(bool unnamedParam1);
protected:
 override void Dispose(bool A_0);
protected override void Dispose (bool unnamedParam1);
[System.Runtime.ExceptionServices.HandleProcessCorruptedStateExceptions]
protected override void Dispose (bool unnamedParam1);
[System.Runtime.ExceptionServices.HandleProcessCorruptedStateExceptions]
protected override void Dispose (bool A_0);
protected override void Dispose (bool A_0);
override this.Dispose : bool -> unit
[<System.Runtime.ExceptionServices.HandleProcessCorruptedStateExceptions>]
override this.Dispose : bool -> unit
Protected Overrides Sub Dispose (unnamedParam1 As Boolean)
Protected Overrides Sub Dispose (A_0 As Boolean)

Parâmetros

unnamedParam1A_0
Boolean

true para liberar os recursos gerenciados e não gerenciados; false para liberar apenas os recursos não gerenciados.

Atributos

Comentários

Esse método será chamado pelo método público Dispose() e pelo Finalize() método , se ele tiver sido substituído. Dispose() invoca o método protegido Dispose(Boolean) com o parâmetro booliano sem nome definido truecomo . FinalizeDispose invoca com o parâmetro definido falsecomo .

Quando o parâmetro booliano é true, esse método libera todos os recursos que são mantidos por quaisquer objetos gerenciados referenciados por esse PrintQueueCollection método. Este método invoca o método Dispose() de cada objeto referenciado.

Notas aos Herdeiros

Dispose pode ser chamado várias vezes por outros objetos. Ao substituir Dispose(Boolean), tome cuidado para não referenciar objetos que tenham sido descartados anteriormente em uma chamada anterior para 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 Limpando recursos não gerenciados e Substituindo o método Finalize.

Aplica-se a