Ninject 如何在不创建实例的情况下检查给定类型的绑定是否可用

发布于 2024-10-28 10:52:33 字数 153 浏览 7 评论 0原文

所以我只是想测试我的模块,通常我会用给定的模块创建一个内核,然后尝试获取一个实例,但是这个场景涉及一些模块,如果我可以检查某些模块是否有,那就更好了访问某些绑定(即实现和接口)

有没有什么方法可以检查给定类型的绑定是否可用,而无需创建类的实例(即,我不必确保这些依赖项存在)?

So I m just trying to test my modules, normally i would go and create a Kernel with the given module and then try to get an instance, however this scenario involves a few modules and it would be nicer if I could check that certain modules have access to certain Bindings (ie that implement and interface)

Is there any way to check if a binding for a given type is available without creating and instance of the class (ie so I don't have to make sure those dependencies are there)?

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

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

发布评论

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

评论(1

信愁 2024-11-04 10:52:33

该死,当然,我一发布就发现在内核中,有一个 GetBindings() 方法几乎可以满足我的需要。

希望这对某人有帮助

Damn, of course as soon as I posted I found that in the Kernel, there is a GetBindings() method that does pretty much what I need.

Hope this helps to someone

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