我正在学习 Microsoft.Extensions.Hosting,并且遇到了 HostBuilder.Build() 方法。我可以看到它返回 IHost 接口(interface)的实例(根据 learn.microsoft.com,“初始化 IHost”),但我不知道该实例对象属于什么类。这个对象不需要属于实现 IHost 接口(interface)的类吗?
最佳答案
Doesn't this object need to belong to a class that implements the IHost interface?
是的,HostBuilder.Build()
返回实现 IHost
接口(interface)的类的实例,但该类本身可以是内部实例 ( for example )。
您可以通过在返回的实例上调用 GetType().FullName
来获取实际类型名称,但一般来说您不应该太关心底层实现。
关于c# - HostBuilder.Build() 返回的 IHost 实例属于哪个类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76768364/