移动部分文件位置

This commit is contained in:
root
2023-09-25 10:31:43 +08:00
parent d97aa281f4
commit 4aea7a0224
14 changed files with 32 additions and 37 deletions
+1 -1
View File
@@ -2,7 +2,7 @@
<PropertyGroup>
<VersionMajor>7</VersionMajor>
<VersionMinor>1</VersionMinor>
<VersionPatch>31</VersionPatch>
<VersionPatch>33</VersionPatch>
<VersionPrefix>$(VersionMajor).$(VersionMinor).$(VersionPatch)</VersionPrefix>
<VersionSuffix></VersionSuffix>
</PropertyGroup>
+5 -3
View File
@@ -65,6 +65,7 @@ public class HttpRequest<TResult> : IHttpRequest<TResult> where TResult : class
Cookies = new Dictionary<string, string>();
HttpContentType = Util.Http.HttpContentType.Json.Description();
CharacterEncoding = System.Text.Encoding.UTF8;
IsUseCookies = true;
}
#endregion
@@ -118,7 +119,7 @@ public class HttpRequest<TResult> : IHttpRequest<TResult> where TResult : class
/// <summary>
/// 是否自动携带cookie
/// </summary>
protected bool? IsUseCookies { get; private set; }
protected bool IsUseCookies { get; private set; }
/// <summary>
/// 发送前操作
/// </summary>
@@ -326,7 +327,7 @@ public class HttpRequest<TResult> : IHttpRequest<TResult> where TResult : class
#region UseCookies(设置是否自动携带cookie)
/// <inheritdoc />
public IHttpRequest<TResult> UseCookies( bool isUseCookies = true ) {
public IHttpRequest<TResult> UseCookies( bool isUseCookies ) {
IsUseCookies = isUseCookies;
return this;
}
@@ -701,7 +702,8 @@ public class HttpRequest<TResult> : IHttpRequest<TResult> where TResult : class
/// 初始化是否携带Cookie
/// </summary>
protected virtual void InitUseCookies( HttpClientHandler handler ) {
handler.UseCookies = IsUseCookies.SafeValue();
if ( handler.UseCookies != IsUseCookies )
handler.UseCookies = IsUseCookies;
}
#endregion
@@ -3,7 +3,7 @@
/// <summary>
/// Http客户端
/// </summary>
public interface IHttpClient {
public interface IHttpClient : ISingletonDependency {
/// <summary>
/// 发送Get请求
/// </summary>
@@ -93,7 +93,7 @@ public interface IHttpRequest<TResult> : IHttpRequest where TResult : class {
/// 设置是否自动携带cookie
/// </summary>
/// <param name="isUseCookies">是否自动携带cookie</param>
IHttpRequest<TResult> UseCookies( bool isUseCookies = true );
IHttpRequest<TResult> UseCookies( bool isUseCookies );
/// <summary>
/// 设置Cookie
/// </summary>
@@ -1,5 +1,4 @@
using Util.Helpers;
using Util.Http;
using Util.SystemTextJson;
namespace Util.Infrastructure;
@@ -32,7 +31,6 @@ public class AspNetCoreServiceRegistrar : IServiceRegistrar {
RegisterHttpContextAccessor( services );
services.AddHttpClient();
RegisterServiceLocator();
RegisterHttpClient( services );
ConfigJsonOptions( services );
} );
return null;
@@ -54,13 +52,6 @@ public class AspNetCoreServiceRegistrar : IServiceRegistrar {
Ioc.SetServiceProviderAction( () => Web.ServiceProvider );
}
/// <summary>
/// 注册Http客户端
/// </summary>
private void RegisterHttpClient( IServiceCollection services ) {
services.TryAddSingleton<IHttpClient, HttpClientService>();
}
/// <summary>
/// 配置Json
/// </summary>
+1
View File
@@ -13,6 +13,7 @@ global using System.Net.Sockets;
global using System.Net;
global using System.Web;
global using System.Net.Http;
global using System.ComponentModel;
global using System.Security.Cryptography.X509Certificates;
global using Microsoft.AspNetCore.Hosting;
global using Microsoft.AspNetCore.Http;
+21 -21
View File
@@ -1,22 +1,22 @@
namespace Util.ObjectMapping;
/// <summary>
/// 对象映射器
/// </summary>
public interface IObjectMapper {
/// <summary>
/// 将源对象映射到目标对象
/// </summary>
/// <typeparam name="TSource">源类型</typeparam>
/// <typeparam name="TDestination">目标类型</typeparam>
/// <param name="source">源对象</param>
TDestination Map<TSource, TDestination>( TSource source );
/// <summary>
/// 将源对象映射到目标对象
/// </summary>
/// <typeparam name="TSource">源类型</typeparam>
/// <typeparam name="TDestination">目标类型</typeparam>
/// <param name="source">源对象</param>
/// <param name="destination">目标对象</param>
TDestination Map<TSource, TDestination>( TSource source, TDestination destination );
namespace Util.ObjectMapping;
/// <summary>
/// 对象映射器
/// </summary>
public interface IObjectMapper {
/// <summary>
/// 将源对象映射到目标对象
/// </summary>
/// <typeparam name="TSource">源类型</typeparam>
/// <typeparam name="TDestination">目标类型</typeparam>
/// <param name="source">源对象</param>
TDestination Map<TSource, TDestination>( TSource source );
/// <summary>
/// 将源对象映射到目标对象
/// </summary>
/// <typeparam name="TSource">源类型</typeparam>
/// <typeparam name="TDestination">目标类型</typeparam>
/// <param name="source">源对象</param>
/// <param name="destination">目标对象</param>
TDestination Map<TSource, TDestination>( TSource source, TDestination destination );
}
+1 -1
View File
@@ -27,7 +27,7 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="System.Linq.Dynamic.Core" Version="1.3.4" />
<PackageReference Include="System.Linq.Dynamic.Core" Version="1.3.5" />
</ItemGroup>
<ItemGroup>
+1
View File
@@ -3,3 +3,4 @@ global using System.Threading.Tasks;
global using System.Collections.Generic;
global using System.Threading;
global using System.IO;
global using System.ComponentModel;