SocketAsyncEventArgs.Dispose 方法

定義

釋放實例所使用的 SocketAsyncEventArgs 未管理資源,並可選擇性地處理這些受管理資源。

public:
 virtual void Dispose();
public void Dispose();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()

實作

備註

此方法由公開方法呼叫,若Dispose()方法已被覆寫則由 該Finalize()方法呼叫。 Dispose()以參數設為 disposing時呼叫此方法trueFinalize 將此方法 disposing 設為 false

當參數 disposingtrue時,此方法會釋放所有被該 SocketAsyncEventArgs 參考物件所持有的資源。 此方法會 Dispose() 呼叫每個被參考物件的方法。

Note

當您在應用程式中啟用網路追蹤時,此成員會輸出追蹤資訊。 欲了解更多資訊,請參閱.NET框架中的網絡追蹤

給繼承者的注意事項

Dispose 可以被其他物件多次呼叫。 覆寫 Dispose(Boolean)時,請小心不要引用先前在呼叫中 Dispose已處理的物件。 欲了解更多如何實施 Dispose(Boolean),請參閱「 實施處置方法」。

關於 和 Dispose的更多資訊Finalize(),請參見「清理未管理資源覆寫最終化方法」。

適用於

另請參閱