MessageBuffer.IDisposable.Dispose 方法

定義

釋放 MessageBuffer 所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。 這個方法無法被繼承。

 virtual void System.IDisposable.Dispose() = IDisposable::Dispose;
void IDisposable.Dispose ();
abstract member System.IDisposable.Dispose : unit -> unit
override this.System.IDisposable.Dispose : unit -> unit
Sub Dispose () Implements IDisposable.Dispose

實作

備註

當您完成使用 MessageBuffer 後,請呼叫這個方法。 這個方法會將 MessageBuffer 保留在無法使用的狀態。 在呼叫這個方法後,您必須釋放 MessageBuffer 的所有參考,讓記憶體回收行程可以回收 MessageBuffer 所佔用的記憶體。

注意

在您釋放最後一個 MessageBuffer 參考之前,請務必呼叫這個方法。 否則,在記憶體回收行程呼叫 MessageBuffer 物件的 Finalize 方法之前,不會釋放它正在使用的資源。

適用於