最近在看蔣金楠老師的《ASP.NET Core 3 框架揭秘》,畫圖總結一下第三章和第四章的內容。 內容請參見蔣老師博文:https://www.cnblogs.com/artech/p/inside-asp-net-core-03-01.html 圖1 IServiceCollection, IS ...
最近在看蔣金楠老師的《ASP.NET Core 3 框架揭秘》,畫圖總結一下第三章和第四章的內容。
內容請參見蔣老師博文:https://www.cnblogs.com/artech/p/inside-asp-net-core-03-01.html
圖1 IServiceCollection, IServiceProvider的關係 & ServiceDescriptor 的定義
圖2 IServiceCollection 的具體實現
圖3 IServiceProvider 的具體實現
圖4 IServiceScope, IServiceScopeFactory 的定義
圖5 IServiceScope, IServiceProvider 的創建關係
圖6 IServiceScope, IServiceProvider 的引用關係
圖7 ServiceProviderEngine, ServiceProviderEngineScope 的定義
圖8 ServiceProviderEngine, ServiceProviderEngineScope 具體實現