服务定位器
1.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)
本文章使用limfx的vscode插件快速发布