CoreApp:架构框架

时间:2024-05-26 12:49:47
【文件属性】:

文件名称:CoreApp:架构框架

文件大小:43KB

文件格式:ZIP

更新时间:2024-05-26 12:49:47

C#

核心应用 如果您的项目有太多依赖关系,并且您不知道如何简化它,那么请选择coreApp。 您应该在依赖项和初始化上拆分配置。 这些服务应在Application类中注册; 应用 应用程序是项目中的主要课程 var application = new Application < Container>( new AppOptions < Container> { DependencyContainer = container ; GetServiceFunc = container . GetInstance ; GetAllServicesFunc = container . GetAllInstances ; VerifyAction = c => c . Verify (); Logger = logger ; }); 创建应用程序时,应将Container设置为注册依赖项


【文件预览】:
CoreApp-master
----.gitattributes(2KB)
----ConsoleSample()
--------packages.config(212B)
--------Program.cs(677B)
--------AppLogger.cs(363B)
--------Properties()
--------GlobalService.cs(431B)
--------App.config(182B)
--------Settings()
--------ConsoleSample.csproj(4KB)
----CoreApp.SimpleInjector()
--------packages.config(138B)
--------Properties()
--------Dependency()
--------SimpleOptions.cs(644B)
--------CoreApp.SimpleInjector.csproj(3KB)
--------DependencyResolverExtensions.cs(579B)
--------Settings()
--------SimpleApplication.cs(401B)
----CoreApp()
--------Init()
--------Application'.cs(5KB)
--------AppOptions.cs(540B)
--------AppOptions'.cs(622B)
--------Properties()
--------Extensions()
--------Dependency()
--------IApplication.cs(856B)
--------Jdart.CoreApp.nuspec(572B)
--------Application.cs(376B)
--------IAppConfig.cs(341B)
--------Settings()
--------CoreApp.csproj(3KB)
--------AppConfig.cs(425B)
--------Log()
----LICENSE(1KB)
----CoreApp.sln(3KB)
----README.md(2KB)
----CoreApp.Ninject()
--------packages.config(133B)
--------Properties()
--------Dependency()
--------NinjectOptions.cs(590B)
--------CoreApp.Ninject.csproj(3KB)
--------DependencyResolverExtensions.cs(560B)
--------Settings()
--------NinjectApplication.cs(388B)
----.gitignore(3KB)
----CoreApp.Unity()
--------UnityApplication.cs(406B)
--------packages.config(134B)
--------UnityOptions.cs(618B)
--------Properties()
--------Dependency()
--------DependencyResolverExtensions.cs(598B)
--------Settings()
--------CoreApp.Unity.csproj(4KB)
----CoreApp.Autofac()
--------AutofacApplication.cs(416B)
--------packages.config(131B)
--------CoreApp.Autofac.csproj(3KB)
--------Properties()
--------Dependency()
--------AutofacOptions.cs(897B)
--------DependencyResolverExtensions.cs(569B)
--------Settings()

网友评论