protected override Task OnReadStartedAsync() { // Produce 100-continue if no request body data for the stream has arrived yet. if (!_context.RequestBodyStarted) { ValueTask <FlushResult> continueTask = TryProduceContinueAsync(); if (!continueTask.IsCompletedSuccessfully) { return(continueTask.GetAsTask()); } } return(Task.CompletedTask); }