File tree Expand file tree Collapse file tree 1 file changed +2
-5
lines changed
WebApiClientCore.Extensions.OAuths/Microsoft.Extensions/DependencyInjection Expand file tree Collapse file tree 1 file changed +2
-5
lines changed Original file line number Diff line number Diff line change 1- using Microsoft . Extensions . DependencyInjection . Extensions ;
2- using System ;
1+ using System ;
32using WebApiClientCore . Extensions . OAuths ;
43using WebApiClientCore . Extensions . OAuths . HttpMessageHandlers ;
54
@@ -38,14 +37,12 @@ public static IHttpClientBuilder AddOAuthTokenHandler<TOAuthTokenHandler>(this I
3837 throw new InvalidOperationException ( $ "无效的{ nameof ( IHttpClientBuilder ) } ,找不到其关联的http接口类型") ;
3938 }
4039
41- builder . Services . TryAddTransient ( serviceProvider =>
40+ return builder . AddHttpMessageHandler ( serviceProvider =>
4241 {
4342 var factory = serviceProvider . GetRequiredService < ITokenProviderFactory > ( ) ;
4443 var tokenProvider = factory . Create ( httpApiType , tokenProviderSearchMode ) ;
4544 return handlerFactory ( serviceProvider , tokenProvider ) ;
4645 } ) ;
47-
48- return builder . AddHttpMessageHandler < TOAuthTokenHandler > ( ) ;
4946 }
5047 }
5148}
You can’t perform that action at this time.
0 commit comments