using DMS.Infrastructure.Configuration; using DMS.Infrastructure.Interfaces.Services; using DMS.Infrastructure.Services; using Microsoft.Extensions.DependencyInjection; namespace DMS.Infrastructure.Extensions { /// /// OPC UA服务扩展方法 /// public static class OpcUaServiceExtensions { /// /// 添加OPC UA服务 /// public static IServiceCollection AddOpcUaServices(this IServiceCollection services) { // 注册配置选项 services.Configure( options => { // 可以从配置文件或其他来源加载配置 }); // 注册服务 services.AddSingleton(); // 注册后台服务 services.AddHostedService(); return services; } } }