Skip to content

Commit b59977f

Browse files
fix: Document InnerHandler null requirement for DI (#1569)
* Addressing #1403 Co-authored-by: Glenn <[email protected]>
1 parent dc07cfb commit b59977f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -599,7 +599,9 @@ some interface `ITenantProvider` and has a data store `IAuthTokenStore` that can
599599
{
600600
this.tenantProvider = tenantProvider ?? throw new ArgumentNullException(nameof(tenantProvider));
601601
this.authTokenStore = authTokenStore ?? throw new ArgumentNullException(nameof(authTokenStore));
602-
InnerHandler = new HttpClientHandler();
602+
// InnerHandler must be left as null when using DI, but must be assigned a value when
603+
// using RestService.For<IMyApi>
604+
// InnerHandler = new HttpClientHandler();
603605
}
604606

605607
protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)

0 commit comments

Comments
 (0)