feat(core): 新增 IWechatClient.JsonSerializer 属性

This commit is contained in:
Fu Diwei
2021-07-27 00:47:55 +08:00
parent 1da848c20a
commit 99d8ef43bd
2 changed files with 14 additions and 0 deletions

View File

@@ -1,6 +1,7 @@
using System;
using System.Net.Http;
using Flurl.Http;
using Flurl.Http.Configuration;
namespace SKIT.FlurlHttpClient.Wechat
{
@@ -14,6 +15,11 @@ namespace SKIT.FlurlHttpClient.Wechat
/// </summary>
public WechatHttpCallInterceptorCollection Interceptors { get; }
/// <summary>
/// 获取当前客户端使用的 JSON 序列化器。
/// </summary>
public ISerializer JsonSerializer { get; }
/// <summary>
/// 配置客户端。
/// </summary>

View File

@@ -20,6 +20,14 @@ namespace SKIT.FlurlHttpClient.Wechat
/// </summary>
public WechatHttpCallInterceptorCollection Interceptors { get; }
/// <summary>
/// <inheritdoc />
/// </summary>
public ISerializer JsonSerializer
{
get { return FlurlClient.Settings?.JsonSerializer ?? FlurlHttp.GlobalSettings.JsonSerializer; }
}
/// <summary>
/// 获取当前客户端使用的 <see cref="IFlurlClient"/> 对象。
/// </summary>