它需要分配哪些非托管资源?它不仅仅是一个简单的托管数据阵列吗?那么为什么要处置呢?
Muh*_*han 52
邮件消息包含附件 - >附件是Streams - > Streams将被丢弃.
这是MailMessage的反编译Dispose方法:
protected virtual void Dispose(bool disposing)
{
if (disposing && !this.disposed)
{
this.disposed = true;
if (this.views != null)
{
this.views.Dispose();
}
if (this.attachments != null)
{
this.attachments.Dispose();
}
if (this.bodyView != null)
{
this.bodyView.Dispose();
}
}
}
Run Code Online (Sandbox Code Playgroud)
作为一般规则,如果任何包含的子节点实现它,则类应该实现IDisposable.
| 归档时间: |
|
| 查看次数: |
8483 次 |
| 最近记录: |