diff --git a/src/Http/Http.Extensions/src/RequestDelegateFactory.cs b/src/Http/Http.Extensions/src/RequestDelegateFactory.cs index 4406099180a0f057cf2dbfcb8b74006d8e7b3952..07fc74f44e09e0475c4ac83fd42b45709b6069a8 100644 --- a/src/Http/Http.Extensions/src/RequestDelegateFactory.cs +++ b/src/Http/Http.Extensions/src/RequestDelegateFactory.cs @@ -1744,7 +1744,8 @@ public static partial class RequestDelegateFactory } else if (obj is Task<string?> taskString) { - return ExecuteTaskOfString(taskString, httpContext); } + return ExecuteTaskOfString(taskString, httpContext); + } else if (obj is ValueTask<string?> valueTaskString) { return ExecuteValueTaskOfString(valueTaskString, httpContext);