Skip to content

Commit b9fd096

Browse files
committed
Small async improvements
1 parent 138f773 commit b9fd096

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

src/TestableHttpClient/HttpRequestMessageExtensions.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,10 @@ internal static bool HasContent(this HttpRequestMessage httpRequestMessage, stri
114114
return false;
115115
}
116116

117-
var stringContent = httpRequestMessage.Content.ReadAsStringAsync().Result;
117+
var stringContent = httpRequestMessage.Content.ReadAsStringAsync()
118+
.ConfigureAwait(false)
119+
.GetAwaiter()
120+
.GetResult();
118121

119122
return pattern switch
120123
{

src/TestableHttpClient/Response/TimeoutResponse.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ public async Task ExecuteAsync(HttpResponseContext context, CancellationToken ca
1010
{
1111
#if NETSTANDARD
1212
cancelationSource.Cancel(false);
13-
await Task.FromCanceled<HttpResponseMessage>(cancellationToken).ConfigureAwait(true);
13+
await Task.FromCanceled<HttpResponseMessage>(cancellationToken).ConfigureAwait(false);
1414
#else
15-
await cancelationSource.CancelAsync().ConfigureAwait(true);
15+
await cancelationSource.CancelAsync().ConfigureAwait(false);
1616
#endif
1717
}
1818

0 commit comments

Comments
 (0)