/// <summary>
 /// 初始化一个<see cref="WechatpayResult"/>类型的实例
 /// </summary>
 /// <param name="configProvider">配置提供器</param>
 /// <param name="response">xml响应消息</param>
 public WechatpayResult(IWechatpayConfigProvider configProvider, string response)
 {
     configProvider.CheckNotNull(nameof(configProvider));
     _configProvider = configProvider;
     Raw             = response;
     _builder        = new ParameterBuilder();
     Resolve(response);
 }
 /// <summary>
 /// 初始化一个<see cref="WechatpayServiceBase"/>类型的实例
 /// </summary>
 /// <param name="configProvider">微信支付配置提供器</param>
 protected WechatpayServiceBase(IWechatpayConfigProvider configProvider)
 {
     configProvider.CheckNotNull(nameof(configProvider));
     ConfigProvider = configProvider;
 }
 /// <summary>
 /// 初始化一个<see cref="WechatpayNotifyService"/>类型的实例
 /// </summary>
 /// <param name="configProvider">微信支付配置提供器</param>
 public WechatpayNotifyService(IWechatpayConfigProvider configProvider)
 {
     configProvider.CheckNotNull(nameof(configProvider));
     _configProvider = configProvider;
     _isLoad         = false;
 }