public async Task ReadSmallFormAsyncStream() { var bytes = Encoding.UTF8.GetBytes("foo=bar&baz=boo"); var stream = new MemoryStream(bytes); for (var i = 0; i < 1000; i++) { var formReader = new FormReader(stream); await formReader.ReadFormAsync(); stream.Position = 0; } }
protected override async Task <Dictionary <string, StringValues> > ReadFormAsync(FormReader reader) => await reader.ReadFormAsync();