Microsoft.AspNetCore.WebUtilities
A Stream that wraps another stream and enables rewinding by buffering the content as it is read.
The content is buffered in memory up to a certain size and then spooled to a temp file on disk.
The temp file will be deleted on Dispose.
Used to read an 'application/x-www-form-urlencoded' form.
The limit on the number of form values to allow in ReadForm or ReadFormAsync.
The limit on the length of form keys.
The limit on the length of form values.
Reads the next key value pair from the form.
For unbuffered data use the async overload instead.
The next key value pair, or null when the end of the form is reached.
Asynchronously reads the next key value pair from the form.
The next key value pair, or null when the end of the form is reached.
Parses text from an HTTP form body.
The collection containing the parsed HTTP form body.
Parses an HTTP form body.
The .
The collection containing the parsed HTTP form body.
Writes to the using the supplied .
It does not write the BOM and also does not close the stream.
Default buffer size.
The limit for the number of headers to read.
The combined size limit for headers per multipart section.
The optional limit for the total response body length.
Creates a stream that reads until it reaches the given boundary pattern.
The .
The boundary pattern to use.
Creates a stream that reads until it reaches the given boundary pattern.
The .
The boundary pattern to use.
The ArrayPool pool to use for temporary byte arrays.
The position where the body starts in the total multipart body.
This may not be available if the total multipart body is not seekable.
Append the given query key and value to the URI.
The base URI.
The name of the query key.
The query value.
The combined result.
Append the given query keys and values to the uri.
The base uri.
A collection of name value query pairs to append.
The combined result.
Parse a query string into its component key and value parts.
The raw query string value, with or without the leading '?'.
A collection of parsed keys and values.
Parse a query string into its component key and value parts.
The raw query string value, with or without the leading '?'.
A collection of parsed keys and values, null if there are no entries.
A strongly-typed resource class, for looking up localized strings, etc.
Returns the cached ResourceManager instance used by this class.
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
Looks up a localized string similar to The stream must support reading..
Looks up a localized string similar to The stream must support writing..
Looks up a localized string similar to Invalid {0}, {1} or {2} length..
Contains utility APIs to assist with common encoding and decoding operations.
Decodes a base64url-encoded string.
The base64url-encoded input to decode.
The base64url-decoded form of the input.
The input must not contain any whitespace or padding characters.
Throws if the input is malformed.
Decodes a base64url-encoded substring of a given string.
A string containing the base64url-encoded input to decode.
The position in at which decoding should begin.
The number of characters in to decode.
The base64url-decoded form of the input.
The input must not contain any whitespace or padding characters.
Throws if the input is malformed.
Decodes a base64url-encoded into a byte[].
A string containing the base64url-encoded input to decode.
The position in at which decoding should begin.
Scratch buffer to hold the s to decode. Array must be large enough to hold
and characters as well as Base64 padding
characters. Content is not preserved.
The offset into at which to begin writing the s to decode.
The number of characters in to decode.
The base64url-decoded form of the .
The input must not contain any whitespace or padding characters.
Throws if the input is malformed.
Gets the minimum char[] size required for decoding of characters
with the method.
The number of characters to decode.
The minimum char[] size required for decoding of characters.
Encodes using base64url encoding.
The binary input to encode.
The base64url-encoded form of .
Encodes using base64url encoding.
The binary input to encode.
The offset into at which to begin encoding.
The number of bytes from to encode.
The base64url-encoded form of .
Encodes using base64url encoding.
The binary input to encode.
The offset into at which to begin encoding.
Buffer to receive the base64url-encoded form of . Array must be large enough to
hold characters and the full base64-encoded form of
, including padding characters.
The offset into at which to begin writing the base64url-encoded form of
.
The number of bytes from to encode.
The number of characters written to , less any padding characters.
Get the minimum output char[] size required for encoding
s with the method.
The number of characters to encode.
The minimum output char[] size required for encoding s.