|
@@ -34,21 +34,14 @@ public static class ServiceCollectionExtensions
|
|
|
public static void UseWeChat(this WebApplication app)
|
|
|
{
|
|
|
if (app.Configuration.GetSection(nameof(SenparcWeixinSetting)).GetSection(KeyName).Value == null) return;
|
|
|
- //var c = app.Configuration.GetSection("Cache");
|
|
|
- //var redisConfigurationStr = $"{c.GetSection("Host").Value}:{c.GetSection("Port").Value},password={c.GetSection("Password").Value},connectTimeout=1000,connectRetry=2,syncTimeout=10000,defaultDatabase={c.GetSection("Database").Value}";
|
|
|
- //app.UseSenparcGlobal(app.Environment, null, globalRegister =>
|
|
|
- //{
|
|
|
- // Senparc.CO2NET.Cache.CsRedis.Register.SetConfigurationOption(redisConfigurationStr);
|
|
|
- // Senparc.CO2NET.Cache.CsRedis.Register.UseKeyValueRedisNow();
|
|
|
- //});
|
|
|
var registerService = app.UseSenparcWeixin(app.Environment,
|
|
|
- null /* 不为 null 则覆盖 appsettings 中的 SenpacSetting 配置*/,
|
|
|
- null /* 不为 null 则覆盖 appsettings 中的 SenpacWeixinSetting 配置*/,
|
|
|
- register => { },
|
|
|
- (register, weixinSetting) =>
|
|
|
- {
|
|
|
- //注册公众号信息(可以执行多次,注册多个小程序)
|
|
|
- register.RegisterWxOpenAccount(weixinSetting, "微信小程序");
|
|
|
- });
|
|
|
+ null /* 不为 null 则覆盖 appsettings 中的 SenpacSetting 配置*/,
|
|
|
+ null /* 不为 null 则覆盖 appsettings 中的 SenpacWeixinSetting 配置*/,
|
|
|
+ register => { },
|
|
|
+ (register, weixinSetting) =>
|
|
|
+ {
|
|
|
+ //注册公众号信息(可以执行多次,注册多个小程序)
|
|
|
+ register.RegisterWxOpenAccount(weixinSetting, "微信小程序");
|
|
|
+ });
|
|
|
}
|
|
|
}
|