Explorar o código

修改支付和通知客户端 Options配置项:访问权限为protected、可提供子类覆盖。

Tolo %!s(int64=7) %!d(string=hai) anos
pai
achega
b46cf8b5cb

+ 1 - 1
src/Essensoft.AspNetCore.Payment.Alipay/AlipayClient.cs

@@ -44,7 +44,7 @@ namespace Essensoft.AspNetCore.Payment.Alipay
 
         public virtual IHttpClientFactory ClientFactory { get; set; }
 
-        public AlipayOptions Options { get; }
+        protected AlipayOptions Options { get; set; }
 
         #region AlipayClient Constructors
 

+ 1 - 1
src/Essensoft.AspNetCore.Payment.Alipay/AlipayNotifyClient.cs

@@ -18,7 +18,7 @@ namespace Essensoft.AspNetCore.Payment.Alipay
 
         public virtual ILogger Logger { get; set; }
 
-        public AlipayOptions Options { get; }
+        protected AlipayOptions Options { get; set; }
 
         #region AlipayNotifyClient Constructors
 

+ 1 - 1
src/Essensoft.AspNetCore.Payment.JDPay/JDPayClient.cs

@@ -25,7 +25,7 @@ namespace Essensoft.AspNetCore.Payment.JDPay
 
         public virtual IHttpClientFactory ClientFactory { get; set; }
 
-        public JDPayOptions Options { get; }
+        protected JDPayOptions Options { get; set; }
 
         #region JDPayClient Constructors
 

+ 1 - 1
src/Essensoft.AspNetCore.Payment.JDPay/JDPayNotifyClient.cs

@@ -22,7 +22,7 @@ namespace Essensoft.AspNetCore.Payment.JDPay
 
         public virtual ILogger Logger { get; set; }
 
-        public JDPayOptions Options { get; }
+        protected JDPayOptions Options { get; set; }
 
         #region JDPayNotifyClient Constructors
 

+ 1 - 1
src/Essensoft.AspNetCore.Payment.LianLianPay/LianLianPayClient.cs

@@ -30,7 +30,7 @@ namespace Essensoft.AspNetCore.Payment.LianLianPay
 
         public virtual IHttpClientFactory ClientFactory { get; set; }
 
-        public LianLianPayOptions Options { get; }
+        protected LianLianPayOptions Options { get; set; }
 
         #region LianLianPayClient Constructors
 

+ 1 - 1
src/Essensoft.AspNetCore.Payment.LianLianPay/LianLianPayNotifyClient.cs

@@ -17,7 +17,7 @@ namespace Essensoft.AspNetCore.Payment.LianLianPay
 
         public virtual ILogger Logger { get; set; }
 
-        public LianLianPayOptions Options { get; }
+        protected LianLianPayOptions Options { get; set; }
 
         #region LianLianPayNotifyClient Constructors
 

+ 1 - 1
src/Essensoft.AspNetCore.Payment.QPay/QPayClient.cs

@@ -20,7 +20,7 @@ namespace Essensoft.AspNetCore.Payment.QPay
 
         public virtual IHttpClientFactory ClientFactory { get; set; }
 
-        public QPayOptions Options { get; }
+        protected QPayOptions Options { get; set; }
 
         #region QPayClient Constructors
 

+ 1 - 1
src/Essensoft.AspNetCore.Payment.QPay/QPayNotifyClient.cs

@@ -14,7 +14,7 @@ namespace Essensoft.AspNetCore.Payment.QPay
     {
         public virtual ILogger Logger { get; set; }
 
-        public QPayOptions Options { get; }
+        protected QPayOptions Options { get; set; }
 
         #region QPayNotifyClient Constructors
 

+ 1 - 1
src/Essensoft.AspNetCore.Payment.UnionPay/UnionPayClient.cs

@@ -29,7 +29,7 @@ namespace Essensoft.AspNetCore.Payment.UnionPay
 
         public virtual IHttpClientFactory ClientFactory { get; set; }
 
-        public UnionPayOptions Options { get; }
+        protected UnionPayOptions Options { get; set; }
 
         #region UnionPayClient Constructors
 

+ 1 - 1
src/Essensoft.AspNetCore.Payment.UnionPay/UnionPayNotifyClient.cs

@@ -15,7 +15,7 @@ namespace Essensoft.AspNetCore.Payment.UnionPay
 
         public virtual ILogger Logger { get; set; }
 
-        public UnionPayOptions Options { get; }
+        protected UnionPayOptions Options { get; set; }
 
         #region UnionPayNotifyClient Constructors
 

+ 1 - 1
src/Essensoft.AspNetCore.Payment.WeChatPay/WeChatPayClient.cs

@@ -39,7 +39,7 @@ namespace Essensoft.AspNetCore.Payment.WeChatPay
 
         public virtual IHttpClientFactory ClientFactory { get; set; }
 
-        public WeChatPayOptions Options { get; }
+        protected WeChatPayOptions Options { get; set; }
 
         #region WeChatPayClient Constructors
 

+ 1 - 1
src/Essensoft.AspNetCore.Payment.WeChatPay/WeChatPayNotifyClient.cs

@@ -16,7 +16,7 @@ namespace Essensoft.AspNetCore.Payment.WeChatPay
     {
         public virtual ILogger Logger { get; set; }
 
-        public WeChatPayOptions Options { get; }
+        protected WeChatPayOptions Options { get; set; }
 
         #region WeChatPayNotifyClient Constructors