瀏覽代碼

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

Tolo 7 年之前
父節點
當前提交
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 virtual IHttpClientFactory ClientFactory { get; set; }
 
 
-        public AlipayOptions Options { get; }
+        protected AlipayOptions Options { get; set; }
 
 
         #region AlipayClient Constructors
         #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 virtual ILogger Logger { get; set; }
 
 
-        public AlipayOptions Options { get; }
+        protected AlipayOptions Options { get; set; }
 
 
         #region AlipayNotifyClient Constructors
         #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 virtual IHttpClientFactory ClientFactory { get; set; }
 
 
-        public JDPayOptions Options { get; }
+        protected JDPayOptions Options { get; set; }
 
 
         #region JDPayClient Constructors
         #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 virtual ILogger Logger { get; set; }
 
 
-        public JDPayOptions Options { get; }
+        protected JDPayOptions Options { get; set; }
 
 
         #region JDPayNotifyClient Constructors
         #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 virtual IHttpClientFactory ClientFactory { get; set; }
 
 
-        public LianLianPayOptions Options { get; }
+        protected LianLianPayOptions Options { get; set; }
 
 
         #region LianLianPayClient Constructors
         #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 virtual ILogger Logger { get; set; }
 
 
-        public LianLianPayOptions Options { get; }
+        protected LianLianPayOptions Options { get; set; }
 
 
         #region LianLianPayNotifyClient Constructors
         #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 virtual IHttpClientFactory ClientFactory { get; set; }
 
 
-        public QPayOptions Options { get; }
+        protected QPayOptions Options { get; set; }
 
 
         #region QPayClient Constructors
         #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 virtual ILogger Logger { get; set; }
 
 
-        public QPayOptions Options { get; }
+        protected QPayOptions Options { get; set; }
 
 
         #region QPayNotifyClient Constructors
         #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 virtual IHttpClientFactory ClientFactory { get; set; }
 
 
-        public UnionPayOptions Options { get; }
+        protected UnionPayOptions Options { get; set; }
 
 
         #region UnionPayClient Constructors
         #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 virtual ILogger Logger { get; set; }
 
 
-        public UnionPayOptions Options { get; }
+        protected UnionPayOptions Options { get; set; }
 
 
         #region UnionPayNotifyClient Constructors
         #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 virtual IHttpClientFactory ClientFactory { get; set; }
 
 
-        public WeChatPayOptions Options { get; }
+        protected WeChatPayOptions Options { get; set; }
 
 
         #region WeChatPayClient Constructors
         #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 virtual ILogger Logger { get; set; }
 
 
-        public WeChatPayOptions Options { get; }
+        protected WeChatPayOptions Options { get; set; }
 
 
         #region WeChatPayNotifyClient Constructors
         #region WeChatPayNotifyClient Constructors