5
A
回答
6
System.ServiceModel.ServiceHost实现了IDisposable接口explicitly。这可以防止该接口复杂化ServiceHost类本身。它还避免了由类实现的多个接口定义具有相同签名的方法的情况。
可以通过将ServiceHost对象转换为IDisposable来访问Dispose方法。
相关问题
- 1. 实现IDisposable无Dispose函数的类?
- 2. 如果我有一个Dispose方法,我必须实现IDisposable吗?
- 3. 如果此类没有Dispose方法,该类如何实现IDisposable?
- 4. 实现了IDisposable
- 5. 检查实现IDisposable但未正确处理的对象
- 6. 实现IDisposable的C#
- 7. 在父类还实现IDisposable时在子类上实现IDisposable
- 8. 我们可以使用Dispose方法而不实现IDisposable接口吗?
- 9. 假阳性:修复此实现了IDisposable的,以符合Dispose模式
- 10. 要Dispose()或不要Dispose()IDisposable对象数组中的元素?
- 11. 对IDisposable的引用调用dispose()
- 12. 调用Dispose设置IDisposable属性时?
- 13. 在UserControl上实现Dispose(bool)
- 14. 如何实现GetEnumerator()和Dispose()?
- 15. 为什么System.Net.Mail.MailMessage实现IDisposable
- 16. 在API中实现IDisposable
- 17. Enumerable.Range为什么实现IDisposable?
- 18. System.Net.HttpListener只显式实现IDisposable
- 19. ClientBase不实现IDisposable成员
- 20. Aws开放端口到另一个实例但未公开
- 21. 尚未实现:DSA公钥
- 22. SML仿函数公开一个类型而不公开实现(实现集)
- 23. 未定义的类的引用,尽管公开并实现
- 24. 正确清理System.ServiceModel.ServiceHost
- 25. 如何实现Dispose在继承类
- 26. 递归在Unity和Dispose模式实现
- 27. CLR如何找到实现IDisposable的类?
- 28. 由于可读性原因实现IDisposable
- 29. 哪里不使用IDisposable实现?
- 30. 在Singleton上实现IDisposable是否正确
也许这个其他问题可以解决您的问题:http://stackoverflow.com/questions/1253266/why-explicit-implementation-of-a-interface-can-not-be-public – 2011-03-17 12:00:20