MessageBuffer.IDisposable.Dispose 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
釋放 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
方法之前,不會釋放它正在使用的資源。