@@ -204,7 +204,7 @@ public static IHttpClientBuilder AddHttpClient<TClient>(this IServiceCollection
204
204
205
205
var name = TypeNameHelper . GetTypeDisplayName ( typeof ( TClient ) , fullName : false ) ;
206
206
var builder = new DefaultHttpClientBuilder ( services , name ) ;
207
- builder . AddTypedClient < TClient > ( ) ;
207
+ builder . AddTypedClientCore < TClient > ( validateSingleType : true ) ;
208
208
return builder ;
209
209
}
210
210
@@ -247,7 +247,7 @@ public static IHttpClientBuilder AddHttpClient<TClient, TImplementation>(this IS
247
247
248
248
var name = TypeNameHelper . GetTypeDisplayName ( typeof ( TClient ) , fullName : false ) ;
249
249
var builder = new DefaultHttpClientBuilder ( services , name ) ;
250
- builder . AddTypedClient < TClient , TImplementation > ( ) ;
250
+ builder . AddTypedClientCore < TClient , TImplementation > ( validateSingleType : true ) ;
251
251
return builder ;
252
252
}
253
253
@@ -292,7 +292,7 @@ public static IHttpClientBuilder AddHttpClient<TClient>(this IServiceCollection
292
292
AddHttpClient ( services ) ;
293
293
294
294
var builder = new DefaultHttpClientBuilder ( services , name ) ;
295
- builder . AddTypedClient < TClient > ( ) ;
295
+ builder . AddTypedClientCore < TClient > ( validateSingleType : false ) ; // Name was explicitly provided.
296
296
return builder ;
297
297
}
298
298
@@ -343,7 +343,7 @@ public static IHttpClientBuilder AddHttpClient<TClient, TImplementation>(this IS
343
343
AddHttpClient ( services ) ;
344
344
345
345
var builder = new DefaultHttpClientBuilder ( services , name ) ;
346
- builder . AddTypedClient < TClient , TImplementation > ( ) ;
346
+ builder . AddTypedClientCore < TClient , TImplementation > ( validateSingleType : false ) ; // name was explicitly provided
347
347
return builder ;
348
348
}
349
349
@@ -388,7 +388,7 @@ public static IHttpClientBuilder AddHttpClient<TClient>(this IServiceCollection
388
388
var name = TypeNameHelper . GetTypeDisplayName ( typeof ( TClient ) , fullName : false ) ;
389
389
var builder = new DefaultHttpClientBuilder ( services , name ) ;
390
390
builder . ConfigureHttpClient ( configureClient ) ;
391
- builder . AddTypedClient < TClient > ( ) ;
391
+ builder . AddTypedClientCore < TClient > ( validateSingleType : true ) ;
392
392
return builder ;
393
393
}
394
394
@@ -433,7 +433,7 @@ public static IHttpClientBuilder AddHttpClient<TClient>(this IServiceCollection
433
433
var name = TypeNameHelper . GetTypeDisplayName ( typeof ( TClient ) , fullName : false ) ;
434
434
var builder = new DefaultHttpClientBuilder ( services , name ) ;
435
435
builder . ConfigureHttpClient ( configureClient ) ;
436
- builder . AddTypedClient < TClient > ( ) ;
436
+ builder . AddTypedClientCore < TClient > ( validateSingleType : true ) ;
437
437
return builder ;
438
438
}
439
439
@@ -483,7 +483,7 @@ public static IHttpClientBuilder AddHttpClient<TClient, TImplementation>(this IS
483
483
var name = TypeNameHelper . GetTypeDisplayName ( typeof ( TClient ) , fullName : false ) ;
484
484
var builder = new DefaultHttpClientBuilder ( services , name ) ;
485
485
builder . ConfigureHttpClient ( configureClient ) ;
486
- builder . AddTypedClient < TClient , TImplementation > ( ) ;
486
+ builder . AddTypedClientCore < TClient , TImplementation > ( validateSingleType : true ) ;
487
487
return builder ;
488
488
}
489
489
@@ -533,7 +533,7 @@ public static IHttpClientBuilder AddHttpClient<TClient, TImplementation>(this IS
533
533
var name = TypeNameHelper . GetTypeDisplayName ( typeof ( TClient ) , fullName : false ) ;
534
534
var builder = new DefaultHttpClientBuilder ( services , name ) ;
535
535
builder . ConfigureHttpClient ( configureClient ) ;
536
- builder . AddTypedClient < TClient , TImplementation > ( ) ;
536
+ builder . AddTypedClientCore < TClient , TImplementation > ( validateSingleType : true ) ;
537
537
return builder ;
538
538
}
539
539
@@ -585,7 +585,7 @@ public static IHttpClientBuilder AddHttpClient<TClient>(this IServiceCollection
585
585
586
586
var builder = new DefaultHttpClientBuilder ( services , name ) ;
587
587
builder . ConfigureHttpClient ( configureClient ) ;
588
- builder . AddTypedClient < TClient > ( ) ;
588
+ builder . AddTypedClientCore < TClient > ( validateSingleType : false ) ; // name was explicitly provided
589
589
return builder ;
590
590
}
591
591
@@ -637,7 +637,7 @@ public static IHttpClientBuilder AddHttpClient<TClient>(this IServiceCollection
637
637
638
638
var builder = new DefaultHttpClientBuilder ( services , name ) ;
639
639
builder . ConfigureHttpClient ( configureClient ) ;
640
- builder . AddTypedClient < TClient > ( ) ;
640
+ builder . AddTypedClientCore < TClient > ( validateSingleType : false ) ; // name was explictly provided
641
641
return builder ;
642
642
}
643
643
@@ -694,7 +694,7 @@ public static IHttpClientBuilder AddHttpClient<TClient, TImplementation>(this IS
694
694
695
695
var builder = new DefaultHttpClientBuilder ( services , name ) ;
696
696
builder . ConfigureHttpClient ( configureClient ) ;
697
- builder . AddTypedClient < TClient , TImplementation > ( ) ;
697
+ builder . AddTypedClientCore < TClient , TImplementation > ( validateSingleType : false ) ; // name was explicitly provided
698
698
return builder ;
699
699
}
700
700
@@ -751,7 +751,7 @@ public static IHttpClientBuilder AddHttpClient<TClient, TImplementation>(this IS
751
751
752
752
var builder = new DefaultHttpClientBuilder ( services , name ) ;
753
753
builder . ConfigureHttpClient ( configureClient ) ;
754
- builder . AddTypedClient < TClient , TImplementation > ( ) ;
754
+ builder . AddTypedClientCore < TClient , TImplementation > ( validateSingleType : false ) ; // name was explicitly provided
755
755
return builder ;
756
756
}
757
757
}
0 commit comments