一款简单易用的基础网络通讯组件库。

IResolver 接口

IResolver 接口定义了如何解析类型实例。 它继承自 IServiceProvider。

Definition

命名空间: TouchSocket.Core
程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:4.1.4.7+7f7e1f78093c99347956e09330d5d7aca1d2bdf2
C#
public interface IResolver : IServiceProvider
Implements
IServiceProvider

方法

CreateScopedResolver 创建一个新的作用域解析器。
GetServiceGets the service object of the specified type.
(继承自 IServiceProvider。)
Resolve(Type) 解析给定类型的实例。如果解析失败,则返回 null。
Resolve(Type, Object) 解析给定类型和键对应的实例。如果解析失败,则返回 null。

扩展方法

ResolveT 从容器中解析指定类型的服务实例
(由 CoreContainerExtension 定义。)
ResolveT 从容器中解析指定类型和键的服务实例
(由 CoreContainerExtension 定义。)
ResolveWithoutRoot 创建未在容器中注册的类型实例,但会使用容器解析其构造函数参数
(由 CoreContainerExtension 定义。)
ResolveWithoutRootT 创建未在容器中注册的类型实例,但会使用容器解析其构造函数参数
(由 CoreContainerExtension 定义。)

参见