36 lines
988 B
C#
36 lines
988 B
C#
using SKIT.FlurlHttpClient.Wechat.Api;
|
||
|
||
namespace LiveForum.IService.Others
|
||
{
|
||
/// <summary>
|
||
/// 微信 API 客户端管理器接口(支持配置热更新)
|
||
/// </summary>
|
||
public interface IWechatApiClientManager
|
||
{
|
||
/// <summary>
|
||
/// 获取微信 API 客户端实例
|
||
/// </summary>
|
||
/// <returns>WechatApiClient 实例</returns>
|
||
WechatApiClient GetClient();
|
||
|
||
/// <summary>
|
||
/// 重新加载客户端(配置变更时调用,创建新的客户端实例)
|
||
/// </summary>
|
||
/// <returns>是否重新加载成功</returns>
|
||
bool Reload();
|
||
|
||
/// <summary>
|
||
/// 检查客户端是否可用
|
||
/// </summary>
|
||
/// <returns>是否可用</returns>
|
||
bool IsAvailable();
|
||
|
||
/// <summary>
|
||
/// 获取当前配置的 AppId(用于日志和监控)
|
||
/// </summary>
|
||
/// <returns>AppId</returns>
|
||
string GetCurrentAppId();
|
||
}
|
||
}
|
||
|