黄宗银 hai 1 ano
pai
achega
8a74cc4ff2

BIN=BIN
Debug/net8.0/Apq.Web5.dll


BIN=BIN
Debug/net8.0/Apq.Web5.pdb


+ 8 - 4
Debug/net8.0/Apq.Web5.xml

@@ -16,12 +16,14 @@
             <param name="me"></param>
             <param name="encoding">指定编码,默认UTF8</param>
         </member>
-        <member name="M:Apq.Extension.Ext_HttpContext.GetParams(Microsoft.AspNetCore.Http.HttpRequest,System.Boolean)">
+        <member name="M:Apq.Extension.Ext_HttpContext.GetParams(Microsoft.AspNetCore.Http.HttpRequest,System.Boolean,System.Text.Encoding,System.Func{System.String,System.Text.Encoding,System.String})">
             <summary>
             获取参数列表(POST/GET)
             </summary>
             <param name="me"></param>
             <param name="PostFirst">是:优先获取POST参数;否:优先获取GET参数</param>
+            <param name="encoding">从url提取参数时采用的编码</param>
+            <param name="encodeFunc">从url提取参数时的编码算法,也可以是解码算法。默认使用WebUtility.UrlDecode</param>
         </member>
         <member name="M:Apq.Extension.Ext_HttpContext.GetSortedQuery(Microsoft.AspNetCore.Http.HttpRequest)">
             <summary>
@@ -35,14 +37,16 @@
             </summary>
             <param name="me"></param>
         </member>
-        <member name="M:Apq.Extension.Ext_HttpContext.GetSortedParams(Microsoft.AspNetCore.Http.HttpRequest,System.Boolean)">
+        <member name="M:Apq.Extension.Ext_HttpContext.GetSortedParams(Microsoft.AspNetCore.Http.HttpRequest,System.Boolean,System.Text.Encoding,System.Func{System.String,System.Text.Encoding,System.String})">
             <summary>
             获取已排序的参数列表(POST/GET)
             </summary>
             <param name="me"></param>
             <param name="PostFirst">是:优先获取POST参数;否:优先获取GET参数</param>
+            <param name="encoding">从url提取参数时采用的编码</param>
+            <param name="encodeFunc">从url提取参数时的编码算法,也可以是解码算法。默认使用WebUtility.UrlDecode</param>
         </member>
-        <member name="M:Apq.Extension.Ext_HttpContext.GetParamValue``1(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,Microsoft.Extensions.Primitives.StringValues}},System.String)">
+        <member name="M:Apq.Extension.Ext_HttpContext.GetParamValue``1(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.String)">
             <summary>
             获取参数值
             </summary>
@@ -57,7 +61,7 @@
             </summary>
             <param name="PostFirst">是:优先获取POST参数;否:优先获取GET参数</param>
         </member>
-        <member name="M:Apq.Extension.Ext_HttpContext.ToQueryString(System.Collections.Generic.Dictionary{System.String,Microsoft.Extensions.Primitives.StringValues},System.Text.Encoding)">
+        <member name="M:Apq.Extension.Ext_HttpContext.ToQueryString(System.Collections.Generic.Dictionary{System.String,System.String},System.Text.Encoding)">
             <summary>
             转为QueryString,如果不为空,则以?开头
             </summary>

BIN=BIN
Debug/net8.0/Apq.dll


BIN=BIN
Debug/net8.0/Apq.pdb


+ 17 - 2
Debug/net8.0/Apq.xml

@@ -3599,6 +3599,10 @@
             <summary>
             在url的QueryString里添加参数
             </summary>
+            <param name="url"></param>
+            <param name="ps"></param>
+            <param name="encoding"></param>
+            <param name="encodeFunc">提供编码算法,也可以使用解码算法。默认使用Encoder.UrlEncode</param>
         </member>
         <member name="M:Apq.Net.UrlHelper.PickQueryString(System.String,System.String)">
             <summary>
@@ -3606,17 +3610,28 @@
             </summary>
             <param name="separator">分隔符(这个字符之后的子串算为QueryString)</param>
         </member>
-        <member name="M:Apq.Net.UrlHelper.PickParams(System.String,System.Collections.Generic.IList{System.String},System.String,System.Boolean)">
+        <member name="M:Apq.Net.UrlHelper.PickParams(System.String,System.Collections.Generic.IList{System.String},System.String,System.Text.Encoding,System.Func{System.String,System.Text.Encoding,System.String})">
             <summary>
             从QueryString中提取参数
             </summary>
+            <param name="queryString"></param>
+            <param name="separator"></param>
+            <param name="assignment"></param>
+            <param name="encoding"></param>
+            <param name="encodeFunc">提供编码算法,也可以使用解码算法。默认使用WebUtility.UrlDecode</param>
+            <returns></returns>
         </member>
-        <member name="M:Apq.Net.UrlHelper.PickParamValue``1(System.String,System.String,System.Collections.Generic.IList{System.String},System.String,System.Boolean)">
+        <member name="M:Apq.Net.UrlHelper.PickParamValue``1(System.String,System.String,System.Collections.Generic.IList{System.String},System.String,System.Text.Encoding,System.Func{System.String,System.Text.Encoding,System.String})">
             <summary>
             从QueryString中提取参数值
             </summary>
             <typeparam name="T">值的类型</typeparam>
+            <param name="queryString"></param>
             <param name="key">参数名称(如果同名参数有多个,只取第一个)</param>
+            <param name="separator"></param>
+            <param name="assignment"></param>
+            <param name="encoding"></param>
+            <param name="encodeFunc">提供编码算法,也可以使用解码算法。默认使用WebUtility.UrlDecode</param>
             <returns>参数值,是否获取成功</returns>
         </member>
         <!-- Badly formed XML comment ignored for member "M:Apq.Net.UrlHelper.BuildQueryString(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.Text.Encoding,System.Func{System.String,System.Text.Encoding,System.String})" -->

BIN=BIN
Release/net8.0/Apq.Web5.dll


BIN=BIN
Release/net8.0/Apq.Web5.pdb


+ 8 - 4
Release/net8.0/Apq.Web5.xml

@@ -16,12 +16,14 @@
             <param name="me"></param>
             <param name="encoding">指定编码,默认UTF8</param>
         </member>
-        <member name="M:Apq.Extension.Ext_HttpContext.GetParams(Microsoft.AspNetCore.Http.HttpRequest,System.Boolean)">
+        <member name="M:Apq.Extension.Ext_HttpContext.GetParams(Microsoft.AspNetCore.Http.HttpRequest,System.Boolean,System.Text.Encoding,System.Func{System.String,System.Text.Encoding,System.String})">
             <summary>
             获取参数列表(POST/GET)
             </summary>
             <param name="me"></param>
             <param name="PostFirst">是:优先获取POST参数;否:优先获取GET参数</param>
+            <param name="encoding">从url提取参数时采用的编码</param>
+            <param name="encodeFunc">从url提取参数时的编码算法,也可以是解码算法。默认使用WebUtility.UrlDecode</param>
         </member>
         <member name="M:Apq.Extension.Ext_HttpContext.GetSortedQuery(Microsoft.AspNetCore.Http.HttpRequest)">
             <summary>
@@ -35,14 +37,16 @@
             </summary>
             <param name="me"></param>
         </member>
-        <member name="M:Apq.Extension.Ext_HttpContext.GetSortedParams(Microsoft.AspNetCore.Http.HttpRequest,System.Boolean)">
+        <member name="M:Apq.Extension.Ext_HttpContext.GetSortedParams(Microsoft.AspNetCore.Http.HttpRequest,System.Boolean,System.Text.Encoding,System.Func{System.String,System.Text.Encoding,System.String})">
             <summary>
             获取已排序的参数列表(POST/GET)
             </summary>
             <param name="me"></param>
             <param name="PostFirst">是:优先获取POST参数;否:优先获取GET参数</param>
+            <param name="encoding">从url提取参数时采用的编码</param>
+            <param name="encodeFunc">从url提取参数时的编码算法,也可以是解码算法。默认使用WebUtility.UrlDecode</param>
         </member>
-        <member name="M:Apq.Extension.Ext_HttpContext.GetParamValue``1(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,Microsoft.Extensions.Primitives.StringValues}},System.String)">
+        <member name="M:Apq.Extension.Ext_HttpContext.GetParamValue``1(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.String)">
             <summary>
             获取参数值
             </summary>
@@ -57,7 +61,7 @@
             </summary>
             <param name="PostFirst">是:优先获取POST参数;否:优先获取GET参数</param>
         </member>
-        <member name="M:Apq.Extension.Ext_HttpContext.ToQueryString(System.Collections.Generic.Dictionary{System.String,Microsoft.Extensions.Primitives.StringValues},System.Text.Encoding)">
+        <member name="M:Apq.Extension.Ext_HttpContext.ToQueryString(System.Collections.Generic.Dictionary{System.String,System.String},System.Text.Encoding)">
             <summary>
             转为QueryString,如果不为空,则以?开头
             </summary>

BIN=BIN
Release/net8.0/Apq.dll


BIN=BIN
Release/net8.0/Apq.pdb


+ 17 - 2
Release/net8.0/Apq.xml

@@ -3599,6 +3599,10 @@
             <summary>
             在url的QueryString里添加参数
             </summary>
+            <param name="url"></param>
+            <param name="ps"></param>
+            <param name="encoding"></param>
+            <param name="encodeFunc">提供编码算法,也可以使用解码算法。默认使用Encoder.UrlEncode</param>
         </member>
         <member name="M:Apq.Net.UrlHelper.PickQueryString(System.String,System.String)">
             <summary>
@@ -3606,17 +3610,28 @@
             </summary>
             <param name="separator">分隔符(这个字符之后的子串算为QueryString)</param>
         </member>
-        <member name="M:Apq.Net.UrlHelper.PickParams(System.String,System.Collections.Generic.IList{System.String},System.String,System.Boolean)">
+        <member name="M:Apq.Net.UrlHelper.PickParams(System.String,System.Collections.Generic.IList{System.String},System.String,System.Text.Encoding,System.Func{System.String,System.Text.Encoding,System.String})">
             <summary>
             从QueryString中提取参数
             </summary>
+            <param name="queryString"></param>
+            <param name="separator"></param>
+            <param name="assignment"></param>
+            <param name="encoding"></param>
+            <param name="encodeFunc">提供编码算法,也可以使用解码算法。默认使用WebUtility.UrlDecode</param>
+            <returns></returns>
         </member>
-        <member name="M:Apq.Net.UrlHelper.PickParamValue``1(System.String,System.String,System.Collections.Generic.IList{System.String},System.String,System.Boolean)">
+        <member name="M:Apq.Net.UrlHelper.PickParamValue``1(System.String,System.String,System.Collections.Generic.IList{System.String},System.String,System.Text.Encoding,System.Func{System.String,System.Text.Encoding,System.String})">
             <summary>
             从QueryString中提取参数值
             </summary>
             <typeparam name="T">值的类型</typeparam>
+            <param name="queryString"></param>
             <param name="key">参数名称(如果同名参数有多个,只取第一个)</param>
+            <param name="separator"></param>
+            <param name="assignment"></param>
+            <param name="encoding"></param>
+            <param name="encodeFunc">提供编码算法,也可以使用解码算法。默认使用WebUtility.UrlDecode</param>
             <returns>参数值,是否获取成功</returns>
         </member>
         <!-- Badly formed XML comment ignored for member "M:Apq.Net.UrlHelper.BuildQueryString(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}},System.Text.Encoding,System.Func{System.String,System.Text.Encoding,System.String})" -->

+ 1 - 1
Wfj/Charge64/Dockerfile

@@ -6,5 +6,5 @@ EXPOSE 45901
 COPY . .
 RUN mkdir logs && chmod 777 logs && mkdir logs/charge64 && chmod 777 logs/charge64
 WORKDIR /app/charge64
-VOLUME Config
+VOLUME ["/app/logs","/app/charge64/Config"]
 ENTRYPOINT ["dotnet", "Charge64.dll"]