🧇02 依赖注入
00 分钟
2023-12-19
2023-12-19
type
status
date
slug
summary
tags
category
icon
password

IServiceProvider的服务定位器方法:

  • T GetService<T>() 如果获取不到对象,则返回null
  • object GetService(Type serviceType)
  • T GetRequiredService<T>() 如果获取不到对象,则抛异常
  • object GetRequiredService(Type serviceType)
  • IEnumerable<T> GetServices<T>() 适用于可能有很多满足条件的服务
  • IEnumerable<object> GetServices(Type serviceType)