FormReader Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Used to read an 'application/x-www-form-urlencoded' form.
public ref class FormReader : IDisposable
public class FormReader : IDisposable
type FormReader = class
interface IDisposable
Public Class FormReader
Implements IDisposable
- Inheritance
-
FormReader
- Implements
Constructors
FormReader(Stream, Encoding, ArrayPool<Char>) |
Initializes a new instance of FormReader. |
FormReader(Stream, Encoding) |
Initializes a new instance of FormReader. |
FormReader(Stream) |
Initializes a new instance of FormReader. |
FormReader(String, ArrayPool<Char>) |
Initializes a new instance of FormReader. |
FormReader(String) |
Initializes a new instance of FormReader. |
Fields
DefaultKeyLengthLimit |
Gets the default value for KeyLengthLimit. Defaults to 2,048 bytes, which is approximately 2KB. |
DefaultValueCountLimit |
Gets the default value for ValueCountLimit. Defaults to 1024. |
DefaultValueLengthLimit |
Gets the default value for ValueLengthLimit. Defaults to 4,194,304 bytes, which is approximately 4MB. |
Properties
KeyLengthLimit |
The limit on the length of form keys. |
ValueCountLimit |
The limit on the number of form values to allow in ReadForm or ReadFormAsync. |
ValueLengthLimit |
The limit on the length of form values. |
Methods
Dispose() | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
ReadForm() |
Parses text from an HTTP form body. |
ReadFormAsync(CancellationToken) |
Parses an HTTP form body. |
ReadNextPair() |
Reads the next key value pair from the form. For unbuffered data use the async overload instead. |
ReadNextPairAsync(CancellationToken) |
Asynchronously reads the next key value pair from the form. |