Create a BufferedPipeReader
Open
affected-very-few
area-networking
blocked
enhancement
severity-nice-to-have
- Dominant language
- C#
- Stars
- 38.4k
- Forks
- 10.9k
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 281
Description
Epic https://github.com/aspnet/AspNetCore/issues/8829
It can be used by the form reader here: https://github.com/aspnet/AspNetCore/blob/f2e6e6ff334176540ef0b3291122e359c2106d1a/src/Http/Http/src/Features/FormFeature.cs#L139-L142. This can be a fairly simple wrapper which continually calls AdvanceTo(Start, End) on the inner PipeReader.
Contributor guide
Research direction
Start with the FormFeature.cs location linked in the issue and inspect how its form reader uses the inner PipeReader. Trace the PipeReader API involved, then determine what integration and tests are needed for a BufferedPipeReader that continually advances from Start to End.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100