using Microsoft.Extensions.DependencyInjection; namespace CMS.Plugin.PipeLineLems.Abstractions { /// /// 扩展方法 /// public static class CMSPluginPipeLineLemsExtensions { /// /// Tries the add setting management. /// /// The services. /// The configure options. /// public static IServiceCollection TryAddPipeLineLems(this IServiceCollection services, Action? configureOptions = null) { if (configureOptions == null) { services.AddOptions().Configure(options => {}); } else { services.AddOptions().PostConfigure(configureOptions); } return services; } } }