IDbDependencyResolver.GetServices(Type, Object) 方法

定义

尝试解析给定协定类型和给定密钥(可选)的依赖项。 如果解析程序无法解析依赖项,则它必须返回空枚举,而不是引发。 此方法与 GetService(Type, Object) 不同之处在于,它返回给定类型和组合键的所有已注册服务。

public System.Collections.Generic.IEnumerable<object> GetServices (Type type, object key);
abstract member GetServices : Type * obj -> seq<obj>

参数

type
Type

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

key
Object

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

返回

解析依赖项的所有服务(必须是给定协定类型的实例),如果无法解析依赖项,则为空枚举。

适用于