Skip to content

Commit 7e7dd88

Browse files
committed
Merge branch 'release/Core_1.1.3'
2 parents 0f557e0 + 3015f01 commit 7e7dd88

File tree

4 files changed

+14
-13
lines changed

4 files changed

+14
-13
lines changed

WebApiClientCore.Extensions.OAuths/TokenProviders/TokenProvider.cs

+1-10
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ namespace WebApiClientCore.Extensions.OAuths.TokenProviders
99
/// <summary>
1010
/// 表示Token提供者抽象类
1111
/// </summary>
12-
public abstract class TokenProvider : Disposable, ITokenProvider
12+
public abstract class TokenProvider : ITokenProvider
1313
{
1414
/// <summary>
1515
/// 最近请求到的token
@@ -108,15 +108,6 @@ public async Task<TokenResult> GetTokenAsync()
108108
/// <returns></returns>
109109
protected abstract Task<TokenResult?> RefreshTokenAsync(IServiceProvider serviceProvider, string refresh_token);
110110

111-
/// <summary>
112-
/// 释放资源
113-
/// </summary>
114-
/// <param name="disposing"></param>
115-
protected override void Dispose(bool disposing)
116-
{
117-
this.asyncRoot.Dispose();
118-
}
119-
120111
/// <summary>
121112
/// 转换为string
122113
/// </summary>

WebApiClientCore.Extensions.OAuths/WebApiClientCore.Extensions.OAuths.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<SignAssembly>true</SignAssembly>
99
<AssemblyOriginatorKeyFile>Sign.snk</AssemblyOriginatorKeyFile>
1010

11-
<Version>1.1.2</Version>
11+
<Version>1.1.3</Version>
1212
<Authors>laojiu</Authors>
1313
<Company>laojiu</Company>
1414
<Copyright>Copyright © laojiu 2017-2020</Copyright>

WebApiClientCore/Attributes/ParameterAttributes/PathQueryAttribute.cs

+11-1
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,21 @@ public override Task OnRequestAsync(ApiParameterContext context)
3030
throw new ApiInvalidConfigException(Resx.required_HttpHost);
3131
}
3232

33-
var keyValues = context.SerializeToKeyValues().CollectAs(this.CollectionFormat);
33+
var keyValues = this.SerializeToKeyValues(context);
3434
context.HttpContext.RequestMessage.RequestUri = this.CreateUri(uri, keyValues);
3535
return Task.CompletedTask;
3636
}
3737

38+
/// <summary>
39+
/// 序列化参数为keyValue
40+
/// </summary>
41+
/// <param name="context">上下文</param>
42+
/// <returns></returns>
43+
protected virtual IEnumerable<KeyValue> SerializeToKeyValues(ApiParameterContext context)
44+
{
45+
return context.SerializeToKeyValues().CollectAs(this.CollectionFormat);
46+
}
47+
3848
/// <summary>
3949
/// 创建新的uri
4050
/// </summary>

WebApiClientCore/WebApiClientCore.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<TargetFramework>netstandard2.1</TargetFramework>
66
<DocumentationFile>bin\$(Configuration)\$(TargetFramework)\$(AssemblyName).xml</DocumentationFile>
77

8-
<Version>1.1.2</Version>
8+
<Version>1.1.3</Version>
99
<Authors>laojiu</Authors>
1010
<Company>laojiu</Company>
1111
<Copyright>Copyright © laojiu 2017-2020</Copyright>

0 commit comments

Comments
 (0)