IDbDependencyResolver.GetServices(Type, Object) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
尝试解析给定协定类型和给定密钥(可选)的依赖项。 如果解析程序无法解析依赖项,则它必须返回空枚举,而不是引发。 此方法与 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。
返回
解析依赖项的所有服务(必须是给定协定类型的实例),如果无法解析依赖项,则为空枚举。
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈