System.ServiceModel.ServiceHost 实现 IDisposable 但 Dispose 不是公共的

发布于 2024-10-23 12:26:43 字数 41 浏览 4 评论 0原文

这是为什么?

这不是关于 using 关键字的问题。

Why is that?

This is not a question about the using keyword.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

谁对谁错谁最难过 2024-10-30 12:26:43

System.ServiceModel.ServiceHost 实现 IDisposable 接口 < a href="https://web.archive.org/web/20170228051305/https://msdn.microsoft.com/en-us/library/aa288461(v=vs.71).aspx" rel="nofollow noreferrer ”明确地。这可以防止该接口使 ServiceHost 类本身变得复杂。它还避免了由一个类实现的多个接口定义具有相同签名的方法的情况。

可以通过将 ServiceHost 对象转换为 IDisposable 来访问 Dispose 方法。

还有围绕它的有用的问答

System.ServiceModel.ServiceHost implements the IDisposable interface explicitly. This prevents that interface complicating the the ServiceHost class itself. It also avoids situations where more than one interface implemented by a class defines a method with the same signature.

The Dispose method can be accessed by casting the ServiceHost object to an IDisposable.

Also helpful Q/A around it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文