IDbDependencyResolver.GetService(Type, Object) 方法

定义

尝试解析给定协定类型和给定键(可选)的依赖项。 如果解析程序无法解析依赖项,则它必须返回 null 且不引发。 这允许在责任链模式中使用冲突解决程序,以便可以要求多个解析程序解析依赖项,直到最终解析。

public object GetService(Type type, object key);
abstract member GetService : Type * obj -> obj

参数

type
Type

定义要解析的依赖项的接口或抽象基类。 返回的对象应为此类型的实例。

key
Object

(可选)要解析的依赖项的键。 对于未按键区分的依赖项,这可能为 null。

返回

已解析的依赖项(必须是给定协定类型的实例),如果无法解析依赖项,则为 null。

适用于