MessageBuffer.IDisposable.Dispose MessageBuffer.IDisposable.Dispose MessageBuffer.IDisposable.Dispose Method


MessageBuffer によって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。Releases the unmanaged resources used by the MessageBuffer and optionally releases the managed resources. このメソッドは継承できません。This method cannot be inherited.

 virtual void System.IDisposable.Dispose() = IDisposable::Dispose;
void IDisposable.Dispose ();
Sub Dispose () Implements IDisposable.Dispose



MessageBuffer を使い終わったら、このメソッドを呼び出します。Call this method when you are finished using the MessageBuffer. このメソッドは、MessageBuffer を使用できない状態にします。This method leaves the MessageBuffer in an unusable state. このメソッドを呼び出した後、MessageBuffer が使用していたメモリをガベージ コレクターが再利用できるように、MessageBuffer への参照をすべて解放する必要があります。After calling this method, you must release all references to the MessageBuffer so the garbage collector can reclaim the memory that the MessageBuffer was occupying.


MessageBuffer への最後の参照を解放する前に、必ずこのメソッドを呼び出してください。Always call this method before you release your last reference to the MessageBuffer. このメソッドを呼び出さないと、MessageBuffer オブジェクトが使用しているリソースは、ガベージ コレクターがこのオブジェクトの Finalize メソッドを呼び出すまで解放されません。Otherwise, the resources it is using are not freed until the garbage collector calls the MessageBuffer object's Finalize method.