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

IResolver 接口

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

Definition

命名空间: TouchSocket.Core
程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
C#
public interface IResolver : IServiceProvider
Implements
IServiceProvider

方法

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

扩展方法

ResolveT 创建类型对应的实例。如果解析失败,则返回 null。
(由 CoreContainerExtension 定义。)
ResolveT 创建类型对应的实例。如果解析失败,则返回 null。
(由 CoreContainerExtension 定义。)
ResolveWithoutRoot 创建Transient生命的未注册的根类型实例。一般适用于:目标类型没有注册,但是其成员类型已经注册的情况。
(由 CoreContainerExtension 定义。)
ResolveWithoutRootT 创建Transient生命的未注册的根类型实例。一般适用于:目标类型没有注册,但是其成员类型已经注册的情况。
(由 CoreContainerExtension 定义。)

参见