PrintQueueCollection.Dispose(Boolean) PrintQueueCollection.Dispose(Boolean) PrintQueueCollection.Dispose(Boolean) PrintQueueCollection.Dispose(Boolean) Method

定義

PrintQueueCollection オブジェクトによって使用されているアンマネージド リソースを解放します。オプションでマネージド リソースも解放できます。Releases the unmanaged resources that are being used by the PrintQueueCollection, and optionally releases the managed resources that are being used.

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

パラメーター

A_0
Boolean Boolean Boolean Boolean

マネージド リソースとアンマネージド リソースの両方を解放する場合は true。アンマネージド リソースだけを解放する場合は falsetrue to release both the managed resources and the unmanaged resources; false to release only the unmanaged resources.

注釈

このメソッドは、パブリックDispose()メソッドFinalizeとメソッドによって呼び出されます。This method is called by the public Dispose() method and the Finalize method. Dispose()名前のないDispose(Boolean)ブール型パラメーターをにtrue設定して、保護されたメソッドを呼び出します。Dispose() invokes the protected Dispose(Boolean) method with the unnamed Boolean parameter set to true. Finalizeパラメーター Disposeをに設定してfalseを呼び出します。Finalize invokes Dispose with the parameter set to false.

ブール型パラメーターがtrueの場合、このメソッドは、このPrintQueueCollectionが参照するすべてのマネージオブジェクトによって保持されているすべてのリソースを解放します。When the Boolean parameter is true, this method releases all resources that are held by any managed objects that this PrintQueueCollection references. このメソッドは、参照される各オブジェクトの Dispose() メソッドを呼び出します。This method invokes the Dispose() method of each referenced object.

注意 (継承者)

Dispose は、他のオブジェクトから複数回呼び出すことができます。 Dispose can be called multiple times by other objects. Dispose(Boolean) をオーバーライドする場合は、以前に Dispose を呼び出したときに破棄されたオブジェクトを参照しないように注意する必要があります。When overriding Dispose(Boolean), be careful not to reference objects that have been previously disposed of in an earlier call to Dispose. を実装Dispose(Boolean)する方法の詳細については、「 [Dispose メソッドの実装](~/docs/standard/garbage-collection/implementing-dispose.md)」を参照してください。For more information about how to implement Dispose(Boolean), see [Implementing a Dispose Method](~/docs/standard/garbage-collection/implementing-dispose.md). Dispose およびFinalize()の詳細については、「[アンマネージリソースのクリーンアップ](~/docs/standard/garbage-collection/unmanaged.md)」と「 [Finalize メソッドのオーバーライド](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100))」を参照してください。For more information about Dispose and Finalize(), see [Cleaning Up Unmanaged Resources](~/docs/standard/garbage-collection/unmanaged.md) and [Overriding the Finalize Method](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/ddae83kx(v=vs.100)).

適用対象