chore(tenpayv3): 新增多租户证书平台管理器的示例代码

This commit is contained in:
Fu Diwei
2021-12-24 20:43:09 +08:00
parent b9d2cdfffe
commit 560ef39609
7 changed files with 46 additions and 35 deletions

View File

@@ -1,17 +1,10 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Sample_Net5
{
using SKIT.FlurlHttpClient.Wechat.TenpayV3.Settings;
public class Startup
{
public IConfiguration Configuration { get; }
@@ -31,7 +24,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Sample_Net5
// ע<><EFBFBD><EBB9A4> HTTP <20>ͻ<EFBFBD><CDBB><EFBFBD>
services.AddHttpClient();
services.AddSingleton<CertificateManager, InMemoryCertificateManager>();
services.AddSingleton<Services.HttpClients.IWechatTenpayCertificateManagerFactory, Services.HttpClients.Implements.WechatTenpayCertificateManagerFactory>();
services.AddSingleton<Services.HttpClients.IWechatTenpayHttpClientFactory, Services.HttpClients.Implements.WechatTenpayHttpClientFactory>();
// ע<><D7A2><EFBFBD><EFBFBD>̨<EFBFBD><CCA8><EFBFBD><EFBFBD>