2026-05-14 15:27:16 +08:00
|
|
|
|
using YD_Event.Core.Options;
|
2025-12-17 10:32:52 +08:00
|
|
|
|
|
|
|
|
|
|
namespace Easy.Core;
|
|
|
|
|
|
|
|
|
|
|
|
public static class ServiceCollectionExtension
|
|
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 添加自定义选项
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <param name="service"></param>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
public static IServiceCollection AddCustomOptions(this IServiceCollection service)
|
|
|
|
|
|
{
|
|
|
|
|
|
service.AddConfigurableOptions<DbConnectionOptions>();
|
|
|
|
|
|
service.AddConfigurableOptions<OssConnectionOptions>();
|
|
|
|
|
|
service.AddConfigurableOptions<SnowIdOptions>();
|
2026-03-10 16:11:22 +08:00
|
|
|
|
service.AddConfigurableOptions<SmsOptions>();
|
2026-03-12 10:30:13 +08:00
|
|
|
|
service.AddConfigurableOptions<AliyunOcrOptions>();
|
2026-03-14 06:13:06 +08:00
|
|
|
|
service.AddConfigurableOptions<WeChatOptions>();
|
2026-03-25 11:24:52 +08:00
|
|
|
|
service.AddConfigurableOptions<WechatTenpayClientOptions>();
|
2026-05-14 15:27:16 +08:00
|
|
|
|
service.AddConfigurableOptions<RoleOptions>();
|
2025-12-17 10:32:52 +08:00
|
|
|
|
return service;
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|