Transient: 每一次GetService都会建立一个新的实例,每次从容器 (IServiceProvider)中获取的时候都是一个新的实例
Scoped: 在同一个Scope内只初始化一个实例 ,能够理解为( 每个request级别只建立一个实例,同一个http request会在一个 scope内),次从同一个容器中获取的实例是相同的、
Singleton :整个应用程序生命周期之内只建立一个实例,每次从同根容器中(同根 IServiceProvider)获取的时候都是同一个实例ide