gpt4 book ai didi

c# - 如何轻松判断 Ninject 是否可以解析类

转载 作者:太空狗 更新时间:2023-10-29 23:18:44 25 4
gpt4 key购买 nike

我正在将 Ninject 引入到现有项目的大困惑中。我想编写一个诊断测试,以确保 Ninject 将最终创建的所有类实际上都可以由 Ninject 解析...而无需实际创建它们中的任何一个。

我想避免实际构造的原因是这些类中的许多都倾向于在它们的构造函数中启动数据库操作(叹息 是的,我知道)。否则我会通过 Get<T> 运行它们用 try/catch

最佳答案

有一个 CanResolve分机 IResolutionRoot (即,如果你有合适的 Kernel,你可以用它来对抗 using)。有一个CreateRequest您用来创建请求的。如果您需要示例或任何更深入的信息,请查看源代码和测试。

关于c# - 如何轻松判断 Ninject 是否可以解析类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4169765/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com