IDbDependencyResolver.GetService(Type, Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
尝试解析给定协定类型和给定键(可选)的依赖项。 如果解析程序无法解析依赖项,则它必须返回 null 且不引发。 这允许在责任链模式中使用冲突解决程序,以便可以要求多个解析程序解析依赖项,直到最终解析。
public object GetService(Type type, object key);
abstract member GetService : Type * obj -> obj
参数
- type
- Type
定义要解析的依赖项的接口或抽象基类。 返回的对象应为此类型的实例。
- key
- Object
(可选)要解析的依赖项的键。 对于未按键区分的依赖项,这可能为 null。
返回
已解析的依赖项(必须是给定协定类型的实例),如果无法解析依赖项,则为 null。