框架篇 - Hearth ArcGISPro Addin 框架扩展(DryIoC、Options、Nlog…)
文章目录
包安装

1 使用IoC、DI
1.1 服务注册
需要注册服务类型时,首先需要在服务类型上添加[Service]
标记,然后在模块加载时调用IRegistrable.RegisterServices()
或HearthApp.App.RegisterAssemblyAndRefrencedAssembliesTypes(Assembly assembly)
方法,自动注册模块Assembly
及所引用的全部Assembly
中的服务类型。
标记服务特性:
namespace Hearth