UdpClient.IDisposable.Dispose UdpClient.IDisposable.Dispose UdpClient.IDisposable.Dispose Method

定義

釋放 UdpClient 所使用的所有資源。Releases all resources used by the UdpClient.

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

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

實作

備註

當您完成使用UdpClient之後, 請呼叫 IDisposable。Call IDisposable.Dispose when you are finished using the UdpClient. IDisposable 方法會將保留UdpClient在無法使用的狀態。The IDisposable.Dispose method leaves the UdpClient in an unusable state. 呼叫 IDisposable 之後, 您必須釋放所有對的UdpClient參考, 讓垃圾收集行程可以回收所佔用的記憶體。 UdpClientAfter calling IDisposable.Dispose, you must release all references to the UdpClient so the garbage collector can reclaim the memory that the UdpClient was occupying. 如需詳細資訊, 請參閱清除非受控資源執行 Dispose 方法For more information, see Cleaning Up Unmanaged Resources and Implementing a Dispose Method.

注意

在您釋放最後一個參考UdpClient之前, 請一律呼叫 IDisposable。Always call IDisposable.Dispose before you release your last reference to the UdpClient. 否則工作窗格所使用的資源不會釋放,直到記憶體回收行程呼叫 UdpClient 物件的 Finalize 方法。Otherwise, the resources it is using will not be freed until the garbage collector calls the UdpClient object's Finalize method.

適用於