optimization request http

This commit is contained in:
Aigio Liu
2021-03-03 23:57:59 +08:00
parent 4024236000
commit ef8afedab1
18 changed files with 541 additions and 152 deletions
@@ -1,15 +1,24 @@
using Microsoft.Extensions.DependencyInjection.Extensions;
using System;
using System.Application.Services;
using System.Application.Services.Implementation;
using System.Collections.Generic;
using System.Text;
// ReSharper disable once CheckNamespace
namespace Microsoft.Extensions.DependencyInjection
{
public static class IdentityServiceCollectionExtensions
{
/// <summary>
/// 添加 通用 Http 服务
/// </summary>
/// <param name="services"></param>
/// <returns></returns>
public static IServiceCollection AddHttpService(this IServiceCollection services)
{
services.AddHttpClient(); // 添加 System.Net.Http.HttpClient / HttpClientFactory
services.AddSingleton<IHttpService, HttpServiceImpl>();
return services;
}
public static IServiceCollection TryAddUserManager(this IServiceCollection services)
{
services.TryAddSingleton<ISecurityService, SecurityService>();
@@ -17,4 +26,4 @@ namespace Microsoft.Extensions.DependencyInjection
return services;
}
}
}
}