FtpWebResponseは IDisposable を実装していますが、Dispose メソッドはありません。そんなことがあるものか?
質問する
434 次
5 に答える
10
基本クラス WebResponse に実装されています。http://msdn.microsoft.com/en-us/library/system.net.webresponse_methods.aspx を参照してください。
于 2010-06-25T14:38:26.233 に答える
9
継承による Dispose メソッドはありますが、明示的な実装です。それを呼び出すには、使用する必要があります
((IDisposable)myObject).Dispose();
または、もちろん、using
明示的な呼び出しを行うため、ブロックでラップするだけです。
于 2010-06-25T14:40:08.023 に答える
4
明示的に実装するinterface
と、リストにメソッドが表示されません。interface
そのメソッドにアクセスするには、そのオブジェクトを実装にキャストする必要があります。
public class MyClass : IDisposable
{
void IDisposable.Dispose()
{
throw new NotImplementedException();
}
}
于 2010-06-25T14:42:52.510 に答える
3
基本クラス WebResponse に実装されています
void IDisposable.Dispose()
{
try
{
this.Close();
this.OnDispose();
}
catch
{
}
}
代替テキスト http://img227.imageshack.us/img227/2428/redgatesnetreflector.png
于 2010-06-25T14:39:32.767 に答える
2
これらのメソッドを実装するSystem.Net.WebResponseから継承します。
于 2010-06-25T14:40:12.347 に答える