c# - HostBuilder.Build() 返回的 IHost 实例属于哪个类?

标签 c# .net microsoft.extensions.hosting

我正在学习 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/

相关文章:

.net - 是否可以在 WPF 数据网格中设置 'freeze pane'

c# - 为什么 GetService 创建的对象不会被破坏?

c# - 立即为在 ContinueWith block 内构建的调用调用任务?

c# 打开文件,路径以 %userprofile% 开头

c# - 如何将 CheckBox 添加到 TemplateField HEADER?

c# - 设计面向对象和单元测试友好的查询系统

.net - 方法摘要XML注释的良好做法

c# - 如何理解以下实现算法的 C# linq 代码以返回 n 中 k 元素的所有组合