diff --git a/modules/openapi-generator/src/main/resources/csharp/ApiClient.mustache b/modules/openapi-generator/src/main/resources/csharp/ApiClient.mustache index c69e4a4ad5db..3e774675356f 100644 --- a/modules/openapi-generator/src/main/resources/csharp/ApiClient.mustache +++ b/modules/openapi-generator/src/main/resources/csharp/ApiClient.mustache @@ -493,7 +493,7 @@ namespace {{packageName}}.Client { InterceptRequest(request); - RestResponse response = await getResponse(client); + RestResponse response = await getResponse(client).ConfigureAwait(false); // if the response type is oneOf/anyOf, call FromJSON to deserialize the data if (typeof(AbstractOpenAPISchema).IsAssignableFrom(typeof(T))) @@ -562,7 +562,7 @@ namespace {{packageName}}.Client { if (policyResult.Outcome == OutcomeType.Successful) { - return await client.Deserialize(policyResult.Result, cancellationToken); + return await client.Deserialize(policyResult.Result, cancellationToken).ConfigureAwait(false); } else { @@ -621,7 +621,7 @@ namespace {{packageName}}.Client { var policy = RetryConfiguration.AsyncRetryPolicy; var policyResult = await policy.ExecuteAndCaptureAsync((ct) => client.ExecuteAsync(request, ct), cancellationToken).ConfigureAwait(false); - return await DeserializeRestResponseFromPolicyAsync(client, request, policyResult, cancellationToken); + return await DeserializeRestResponseFromPolicyAsync(client, request, policyResult, cancellationToken).ConfigureAwait(false); } else { diff --git a/samples/client/echo_api/csharp/restsharp/net8/EchoApi/src/Org.OpenAPITools/Client/ApiClient.cs b/samples/client/echo_api/csharp/restsharp/net8/EchoApi/src/Org.OpenAPITools/Client/ApiClient.cs index 75b4961525f1..09d4c2af7b29 100644 --- a/samples/client/echo_api/csharp/restsharp/net8/EchoApi/src/Org.OpenAPITools/Client/ApiClient.cs +++ b/samples/client/echo_api/csharp/restsharp/net8/EchoApi/src/Org.OpenAPITools/Client/ApiClient.cs @@ -476,7 +476,7 @@ private async Task> ExecClientAsync(Func response = await getResponse(client); + RestResponse response = await getResponse(client).ConfigureAwait(false); // if the response type is oneOf/anyOf, call FromJSON to deserialize the data if (typeof(AbstractOpenAPISchema).IsAssignableFrom(typeof(T))) @@ -545,7 +545,7 @@ private async Task> DeserializeRestResponseFromPolicyAsync(Re { if (policyResult.Outcome == OutcomeType.Successful) { - return await client.Deserialize(policyResult.Result, cancellationToken); + return await client.Deserialize(policyResult.Result, cancellationToken).ConfigureAwait(false); } else { @@ -602,7 +602,7 @@ private Task> ExecAsync(RestRequest request, RequestOptions op { var policy = RetryConfiguration.AsyncRetryPolicy; var policyResult = await policy.ExecuteAndCaptureAsync((ct) => client.ExecuteAsync(request, ct), cancellationToken).ConfigureAwait(false); - return await DeserializeRestResponseFromPolicyAsync(client, request, policyResult, cancellationToken); + return await DeserializeRestResponseFromPolicyAsync(client, request, policyResult, cancellationToken).ConfigureAwait(false); } else { diff --git a/samples/client/others/csharp-complex-files/src/Org.OpenAPITools/Client/ApiClient.cs b/samples/client/others/csharp-complex-files/src/Org.OpenAPITools/Client/ApiClient.cs index 447585d68ddb..d53a640efdd3 100644 --- a/samples/client/others/csharp-complex-files/src/Org.OpenAPITools/Client/ApiClient.cs +++ b/samples/client/others/csharp-complex-files/src/Org.OpenAPITools/Client/ApiClient.cs @@ -476,7 +476,7 @@ private async Task> ExecClientAsync(Func response = await getResponse(client); + RestResponse response = await getResponse(client).ConfigureAwait(false); // if the response type is oneOf/anyOf, call FromJSON to deserialize the data if (typeof(AbstractOpenAPISchema).IsAssignableFrom(typeof(T))) @@ -545,7 +545,7 @@ private async Task> DeserializeRestResponseFromPolicyAsync(Re { if (policyResult.Outcome == OutcomeType.Successful) { - return await client.Deserialize(policyResult.Result, cancellationToken); + return await client.Deserialize(policyResult.Result, cancellationToken).ConfigureAwait(false); } else { @@ -602,7 +602,7 @@ private Task> ExecAsync(RestRequest request, RequestOptions op { var policy = RetryConfiguration.AsyncRetryPolicy; var policyResult = await policy.ExecuteAndCaptureAsync((ct) => client.ExecuteAsync(request, ct), cancellationToken).ConfigureAwait(false); - return await DeserializeRestResponseFromPolicyAsync(client, request, policyResult, cancellationToken); + return await DeserializeRestResponseFromPolicyAsync(client, request, policyResult, cancellationToken).ConfigureAwait(false); } else { diff --git a/samples/client/petstore/csharp/restsharp/net4.7/MultipleFrameworks/src/Org.OpenAPITools/Client/ApiClient.cs b/samples/client/petstore/csharp/restsharp/net4.7/MultipleFrameworks/src/Org.OpenAPITools/Client/ApiClient.cs index 0dd8af0b798b..879b06b7645b 100644 --- a/samples/client/petstore/csharp/restsharp/net4.7/MultipleFrameworks/src/Org.OpenAPITools/Client/ApiClient.cs +++ b/samples/client/petstore/csharp/restsharp/net4.7/MultipleFrameworks/src/Org.OpenAPITools/Client/ApiClient.cs @@ -492,7 +492,7 @@ private async Task> ExecClientAsync(Func response = await getResponse(client); + RestResponse response = await getResponse(client).ConfigureAwait(false); // if the response type is oneOf/anyOf, call FromJSON to deserialize the data if (typeof(AbstractOpenAPISchema).IsAssignableFrom(typeof(T))) @@ -561,7 +561,7 @@ private async Task> DeserializeRestResponseFromPolicyAsync(Re { if (policyResult.Outcome == OutcomeType.Successful) { - return await client.Deserialize(policyResult.Result, cancellationToken); + return await client.Deserialize(policyResult.Result, cancellationToken).ConfigureAwait(false); } else { @@ -618,7 +618,7 @@ private Task> ExecAsync(RestRequest request, RequestOptions op { var policy = RetryConfiguration.AsyncRetryPolicy; var policyResult = await policy.ExecuteAndCaptureAsync((ct) => client.ExecuteAsync(request, ct), cancellationToken).ConfigureAwait(false); - return await DeserializeRestResponseFromPolicyAsync(client, request, policyResult, cancellationToken); + return await DeserializeRestResponseFromPolicyAsync(client, request, policyResult, cancellationToken).ConfigureAwait(false); } else { diff --git a/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Client/ApiClient.cs b/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Client/ApiClient.cs index 0e371e2e8542..65ae6b1f257f 100644 --- a/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Client/ApiClient.cs +++ b/samples/client/petstore/csharp/restsharp/net4.7/Petstore/src/Org.OpenAPITools/Client/ApiClient.cs @@ -492,7 +492,7 @@ private async Task> ExecClientAsync(Func response = await getResponse(client); + RestResponse response = await getResponse(client).ConfigureAwait(false); // if the response type is oneOf/anyOf, call FromJSON to deserialize the data if (typeof(AbstractOpenAPISchema).IsAssignableFrom(typeof(T))) @@ -561,7 +561,7 @@ private async Task> DeserializeRestResponseFromPolicyAsync(Re { if (policyResult.Outcome == OutcomeType.Successful) { - return await client.Deserialize(policyResult.Result, cancellationToken); + return await client.Deserialize(policyResult.Result, cancellationToken).ConfigureAwait(false); } else { @@ -618,7 +618,7 @@ private Task> ExecAsync(RestRequest request, RequestOptions op { var policy = RetryConfiguration.AsyncRetryPolicy; var policyResult = await policy.ExecuteAndCaptureAsync((ct) => client.ExecuteAsync(request, ct), cancellationToken).ConfigureAwait(false); - return await DeserializeRestResponseFromPolicyAsync(client, request, policyResult, cancellationToken); + return await DeserializeRestResponseFromPolicyAsync(client, request, policyResult, cancellationToken).ConfigureAwait(false); } else { diff --git a/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Client/ApiClient.cs b/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Client/ApiClient.cs index 0e371e2e8542..65ae6b1f257f 100644 --- a/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Client/ApiClient.cs +++ b/samples/client/petstore/csharp/restsharp/net4.8/Petstore/src/Org.OpenAPITools/Client/ApiClient.cs @@ -492,7 +492,7 @@ private async Task> ExecClientAsync(Func response = await getResponse(client); + RestResponse response = await getResponse(client).ConfigureAwait(false); // if the response type is oneOf/anyOf, call FromJSON to deserialize the data if (typeof(AbstractOpenAPISchema).IsAssignableFrom(typeof(T))) @@ -561,7 +561,7 @@ private async Task> DeserializeRestResponseFromPolicyAsync(Re { if (policyResult.Outcome == OutcomeType.Successful) { - return await client.Deserialize(policyResult.Result, cancellationToken); + return await client.Deserialize(policyResult.Result, cancellationToken).ConfigureAwait(false); } else { @@ -618,7 +618,7 @@ private Task> ExecAsync(RestRequest request, RequestOptions op { var policy = RetryConfiguration.AsyncRetryPolicy; var policyResult = await policy.ExecuteAndCaptureAsync((ct) => client.ExecuteAsync(request, ct), cancellationToken).ConfigureAwait(false); - return await DeserializeRestResponseFromPolicyAsync(client, request, policyResult, cancellationToken); + return await DeserializeRestResponseFromPolicyAsync(client, request, policyResult, cancellationToken).ConfigureAwait(false); } else { diff --git a/samples/client/petstore/csharp/restsharp/net8/EnumMappings/src/Org.OpenAPITools/Client/ApiClient.cs b/samples/client/petstore/csharp/restsharp/net8/EnumMappings/src/Org.OpenAPITools/Client/ApiClient.cs index 5212ce53b516..a8f6dea4407b 100644 --- a/samples/client/petstore/csharp/restsharp/net8/EnumMappings/src/Org.OpenAPITools/Client/ApiClient.cs +++ b/samples/client/petstore/csharp/restsharp/net8/EnumMappings/src/Org.OpenAPITools/Client/ApiClient.cs @@ -491,7 +491,7 @@ private async Task> ExecClientAsync(Func response = await getResponse(client); + RestResponse response = await getResponse(client).ConfigureAwait(false); // if the response type is oneOf/anyOf, call FromJSON to deserialize the data if (typeof(AbstractOpenAPISchema).IsAssignableFrom(typeof(T))) @@ -560,7 +560,7 @@ private async Task> DeserializeRestResponseFromPolicyAsync(Re { if (policyResult.Outcome == OutcomeType.Successful) { - return await client.Deserialize(policyResult.Result, cancellationToken); + return await client.Deserialize(policyResult.Result, cancellationToken).ConfigureAwait(false); } else { @@ -617,7 +617,7 @@ private Task> ExecAsync(RestRequest request, RequestOptions op { var policy = RetryConfiguration.AsyncRetryPolicy; var policyResult = await policy.ExecuteAndCaptureAsync((ct) => client.ExecuteAsync(request, ct), cancellationToken).ConfigureAwait(false); - return await DeserializeRestResponseFromPolicyAsync(client, request, policyResult, cancellationToken); + return await DeserializeRestResponseFromPolicyAsync(client, request, policyResult, cancellationToken).ConfigureAwait(false); } else { diff --git a/samples/client/petstore/csharp/restsharp/net8/ParameterMappings/src/Org.OpenAPITools/Client/ApiClient.cs b/samples/client/petstore/csharp/restsharp/net8/ParameterMappings/src/Org.OpenAPITools/Client/ApiClient.cs index 42b7aa1319e8..7dce1917d437 100644 --- a/samples/client/petstore/csharp/restsharp/net8/ParameterMappings/src/Org.OpenAPITools/Client/ApiClient.cs +++ b/samples/client/petstore/csharp/restsharp/net8/ParameterMappings/src/Org.OpenAPITools/Client/ApiClient.cs @@ -475,7 +475,7 @@ private async Task> ExecClientAsync(Func response = await getResponse(client); + RestResponse response = await getResponse(client).ConfigureAwait(false); // if the response type is oneOf/anyOf, call FromJSON to deserialize the data if (typeof(AbstractOpenAPISchema).IsAssignableFrom(typeof(T))) @@ -544,7 +544,7 @@ private async Task> DeserializeRestResponseFromPolicyAsync(Re { if (policyResult.Outcome == OutcomeType.Successful) { - return await client.Deserialize(policyResult.Result, cancellationToken); + return await client.Deserialize(policyResult.Result, cancellationToken).ConfigureAwait(false); } else { @@ -601,7 +601,7 @@ private Task> ExecAsync(RestRequest request, RequestOptions op { var policy = RetryConfiguration.AsyncRetryPolicy; var policyResult = await policy.ExecuteAndCaptureAsync((ct) => client.ExecuteAsync(request, ct), cancellationToken).ConfigureAwait(false); - return await DeserializeRestResponseFromPolicyAsync(client, request, policyResult, cancellationToken); + return await DeserializeRestResponseFromPolicyAsync(client, request, policyResult, cancellationToken).ConfigureAwait(false); } else { diff --git a/samples/client/petstore/csharp/restsharp/net8/Petstore/src/Org.OpenAPITools/Client/ApiClient.cs b/samples/client/petstore/csharp/restsharp/net8/Petstore/src/Org.OpenAPITools/Client/ApiClient.cs index 5212ce53b516..a8f6dea4407b 100644 --- a/samples/client/petstore/csharp/restsharp/net8/Petstore/src/Org.OpenAPITools/Client/ApiClient.cs +++ b/samples/client/petstore/csharp/restsharp/net8/Petstore/src/Org.OpenAPITools/Client/ApiClient.cs @@ -491,7 +491,7 @@ private async Task> ExecClientAsync(Func response = await getResponse(client); + RestResponse response = await getResponse(client).ConfigureAwait(false); // if the response type is oneOf/anyOf, call FromJSON to deserialize the data if (typeof(AbstractOpenAPISchema).IsAssignableFrom(typeof(T))) @@ -560,7 +560,7 @@ private async Task> DeserializeRestResponseFromPolicyAsync(Re { if (policyResult.Outcome == OutcomeType.Successful) { - return await client.Deserialize(policyResult.Result, cancellationToken); + return await client.Deserialize(policyResult.Result, cancellationToken).ConfigureAwait(false); } else { @@ -617,7 +617,7 @@ private Task> ExecAsync(RestRequest request, RequestOptions op { var policy = RetryConfiguration.AsyncRetryPolicy; var policyResult = await policy.ExecuteAndCaptureAsync((ct) => client.ExecuteAsync(request, ct), cancellationToken).ConfigureAwait(false); - return await DeserializeRestResponseFromPolicyAsync(client, request, policyResult, cancellationToken); + return await DeserializeRestResponseFromPolicyAsync(client, request, policyResult, cancellationToken).ConfigureAwait(false); } else { diff --git a/samples/client/petstore/csharp/restsharp/net8/UseDateTimeForDate/src/Org.OpenAPITools/Client/ApiClient.cs b/samples/client/petstore/csharp/restsharp/net8/UseDateTimeForDate/src/Org.OpenAPITools/Client/ApiClient.cs index 6bdc6d6c0303..7eeae6d57dbd 100644 --- a/samples/client/petstore/csharp/restsharp/net8/UseDateTimeForDate/src/Org.OpenAPITools/Client/ApiClient.cs +++ b/samples/client/petstore/csharp/restsharp/net8/UseDateTimeForDate/src/Org.OpenAPITools/Client/ApiClient.cs @@ -475,7 +475,7 @@ private async Task> ExecClientAsync(Func response = await getResponse(client); + RestResponse response = await getResponse(client).ConfigureAwait(false); // if the response type is oneOf/anyOf, call FromJSON to deserialize the data if (typeof(AbstractOpenAPISchema).IsAssignableFrom(typeof(T))) @@ -544,7 +544,7 @@ private async Task> DeserializeRestResponseFromPolicyAsync(Re { if (policyResult.Outcome == OutcomeType.Successful) { - return await client.Deserialize(policyResult.Result, cancellationToken); + return await client.Deserialize(policyResult.Result, cancellationToken).ConfigureAwait(false); } else { @@ -601,7 +601,7 @@ private Task> ExecAsync(RestRequest request, RequestOptions op { var policy = RetryConfiguration.AsyncRetryPolicy; var policyResult = await policy.ExecuteAndCaptureAsync((ct) => client.ExecuteAsync(request, ct), cancellationToken).ConfigureAwait(false); - return await DeserializeRestResponseFromPolicyAsync(client, request, policyResult, cancellationToken); + return await DeserializeRestResponseFromPolicyAsync(client, request, policyResult, cancellationToken).ConfigureAwait(false); } else { diff --git a/samples/client/petstore/csharp/restsharp/net8/useVirtualForHooks/src/Org.OpenAPITools/Client/ApiClient.cs b/samples/client/petstore/csharp/restsharp/net8/useVirtualForHooks/src/Org.OpenAPITools/Client/ApiClient.cs index 1358b2e1c5d3..f7d52cf92773 100644 --- a/samples/client/petstore/csharp/restsharp/net8/useVirtualForHooks/src/Org.OpenAPITools/Client/ApiClient.cs +++ b/samples/client/petstore/csharp/restsharp/net8/useVirtualForHooks/src/Org.OpenAPITools/Client/ApiClient.cs @@ -491,7 +491,7 @@ private async Task> ExecClientAsync(Func response = await getResponse(client); + RestResponse response = await getResponse(client).ConfigureAwait(false); // if the response type is oneOf/anyOf, call FromJSON to deserialize the data if (typeof(AbstractOpenAPISchema).IsAssignableFrom(typeof(T))) @@ -560,7 +560,7 @@ private async Task> DeserializeRestResponseFromPolicyAsync(Re { if (policyResult.Outcome == OutcomeType.Successful) { - return await client.Deserialize(policyResult.Result, cancellationToken); + return await client.Deserialize(policyResult.Result, cancellationToken).ConfigureAwait(false); } else { @@ -617,7 +617,7 @@ private Task> ExecAsync(RestRequest request, RequestOptions op { var policy = RetryConfiguration.AsyncRetryPolicy; var policyResult = await policy.ExecuteAndCaptureAsync((ct) => client.ExecuteAsync(request, ct), cancellationToken).ConfigureAwait(false); - return await DeserializeRestResponseFromPolicyAsync(client, request, policyResult, cancellationToken); + return await DeserializeRestResponseFromPolicyAsync(client, request, policyResult, cancellationToken).ConfigureAwait(false); } else { diff --git a/samples/client/petstore/csharp/restsharp/net9/EnumMappings/src/Org.OpenAPITools/Client/ApiClient.cs b/samples/client/petstore/csharp/restsharp/net9/EnumMappings/src/Org.OpenAPITools/Client/ApiClient.cs index 5212ce53b516..a8f6dea4407b 100644 --- a/samples/client/petstore/csharp/restsharp/net9/EnumMappings/src/Org.OpenAPITools/Client/ApiClient.cs +++ b/samples/client/petstore/csharp/restsharp/net9/EnumMappings/src/Org.OpenAPITools/Client/ApiClient.cs @@ -491,7 +491,7 @@ private async Task> ExecClientAsync(Func response = await getResponse(client); + RestResponse response = await getResponse(client).ConfigureAwait(false); // if the response type is oneOf/anyOf, call FromJSON to deserialize the data if (typeof(AbstractOpenAPISchema).IsAssignableFrom(typeof(T))) @@ -560,7 +560,7 @@ private async Task> DeserializeRestResponseFromPolicyAsync(Re { if (policyResult.Outcome == OutcomeType.Successful) { - return await client.Deserialize(policyResult.Result, cancellationToken); + return await client.Deserialize(policyResult.Result, cancellationToken).ConfigureAwait(false); } else { @@ -617,7 +617,7 @@ private Task> ExecAsync(RestRequest request, RequestOptions op { var policy = RetryConfiguration.AsyncRetryPolicy; var policyResult = await policy.ExecuteAndCaptureAsync((ct) => client.ExecuteAsync(request, ct), cancellationToken).ConfigureAwait(false); - return await DeserializeRestResponseFromPolicyAsync(client, request, policyResult, cancellationToken); + return await DeserializeRestResponseFromPolicyAsync(client, request, policyResult, cancellationToken).ConfigureAwait(false); } else { diff --git a/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Client/ApiClient.cs b/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Client/ApiClient.cs index 0e371e2e8542..65ae6b1f257f 100644 --- a/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Client/ApiClient.cs +++ b/samples/client/petstore/csharp/restsharp/standard2.0/ConditionalSerialization/src/Org.OpenAPITools/Client/ApiClient.cs @@ -492,7 +492,7 @@ private async Task> ExecClientAsync(Func response = await getResponse(client); + RestResponse response = await getResponse(client).ConfigureAwait(false); // if the response type is oneOf/anyOf, call FromJSON to deserialize the data if (typeof(AbstractOpenAPISchema).IsAssignableFrom(typeof(T))) @@ -561,7 +561,7 @@ private async Task> DeserializeRestResponseFromPolicyAsync(Re { if (policyResult.Outcome == OutcomeType.Successful) { - return await client.Deserialize(policyResult.Result, cancellationToken); + return await client.Deserialize(policyResult.Result, cancellationToken).ConfigureAwait(false); } else { @@ -618,7 +618,7 @@ private Task> ExecAsync(RestRequest request, RequestOptions op { var policy = RetryConfiguration.AsyncRetryPolicy; var policyResult = await policy.ExecuteAndCaptureAsync((ct) => client.ExecuteAsync(request, ct), cancellationToken).ConfigureAwait(false); - return await DeserializeRestResponseFromPolicyAsync(client, request, policyResult, cancellationToken); + return await DeserializeRestResponseFromPolicyAsync(client, request, policyResult, cancellationToken).ConfigureAwait(false); } else { diff --git a/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Client/ApiClient.cs b/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Client/ApiClient.cs index 0e371e2e8542..65ae6b1f257f 100644 --- a/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Client/ApiClient.cs +++ b/samples/client/petstore/csharp/restsharp/standard2.0/Petstore/src/Org.OpenAPITools/Client/ApiClient.cs @@ -492,7 +492,7 @@ private async Task> ExecClientAsync(Func response = await getResponse(client); + RestResponse response = await getResponse(client).ConfigureAwait(false); // if the response type is oneOf/anyOf, call FromJSON to deserialize the data if (typeof(AbstractOpenAPISchema).IsAssignableFrom(typeof(T))) @@ -561,7 +561,7 @@ private async Task> DeserializeRestResponseFromPolicyAsync(Re { if (policyResult.Outcome == OutcomeType.Successful) { - return await client.Deserialize(policyResult.Result, cancellationToken); + return await client.Deserialize(policyResult.Result, cancellationToken).ConfigureAwait(false); } else { @@ -618,7 +618,7 @@ private Task> ExecAsync(RestRequest request, RequestOptions op { var policy = RetryConfiguration.AsyncRetryPolicy; var policyResult = await policy.ExecuteAndCaptureAsync((ct) => client.ExecuteAsync(request, ct), cancellationToken).ConfigureAwait(false); - return await DeserializeRestResponseFromPolicyAsync(client, request, policyResult, cancellationToken); + return await DeserializeRestResponseFromPolicyAsync(client, request, policyResult, cancellationToken).ConfigureAwait(false); } else {