框架篇-HearthArcGIS框架扩展(DryIoC、Options、Nlog...)
- 手机
- 2025-08-28 12:33:01

框架篇 - Hearth ArcGISPro Addin 框架扩展(DryIoC、Options、Nlog…) 文章目录 框架篇 - Hearth ArcGISPro Addin 框架扩展(DryIoC、Options、Nlog...) 1 使用IoC、DI 1.1 服务注册 1.1.1 `ServiceAttribute`服务特性 1.2 依赖注入 1.2.1 SDK底层创建实例类型依赖注入 1.2.2 `InjectAttribute`特性 1.2.3 服务类型依赖注入 1.2.4 视图模型类型依赖注入 2 使用Options配置 2.1 创建配置类 2.2 在模块初始化时注册配置 2.3 配置使用样例 3 使用日志 包安装 1 使用IoC、DI 1.1 服务注册
需要注册服务类型时,首先需要在服务类型上添加[Service]标记,然后在模块加载时调用IRegistrable.RegisterServices()或HearthApp.App.RegisterAssemblyAndRefrencedAssembliesTypes(Assembly assembly)方法,自动注册模块Assembly及所引用的全部Assembly中的服务类型。
标记服务特性:
namespace Hearth框架篇-HearthArcGIS框架扩展(DryIoC、Options、Nlog...)由讯客互联手机栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“框架篇-HearthArcGIS框架扩展(DryIoC、Options、Nlog...)”