System.Net.Http
Provides HTTP content based on a byte array.
Initializes a new instance of the class.
The content used to initialize the .
The parameter is .
Initializes a new instance of the class.
The content used to initialize the .
The offset, in bytes, in the parameter used to initialize the .
The number of bytes in the starting from the parameter used to initialize the .
The parameter is .
The parameter is less than zero.
-or-
The parameter is greater than the length of content specified by the parameter.
-or-
The parameter is less than zero.
-or-
The parameter is greater than the length of content specified by the parameter - minus the parameter.
Creates an HTTP content stream as an asynchronous operation for reading whose backing store is memory from the .
The task object representing the asynchronous operation.
Serialize and write the byte array provided in the constructor to an HTTP content stream as an asynchronous operation.
The target stream.
Information about the transport, like channel binding token. This parameter may be .
The task object representing the asynchronous operation.
Determines whether a byte array has a valid length in bytes.
The length in bytes of the byte array.
if is a valid length; otherwise, .
Specifies how client certificates are provided.
The will attempt to provide all available client certificates automatically.
The application manually provides the client certificates to the . This value is the default.
A type for HTTP handlers that delegate the processing of HTTP response messages to another handler, called the inner handler.
Creates a new instance of the class.
Creates a new instance of the class with a specific inner handler.
The inner handler which is responsible for processing the HTTP response messages.
Releases the unmanaged resources used by the , and optionally disposes of the managed resources.
to release both managed and unmanaged resources; to releases only unmanaged resources.
Gets or sets the inner handler which processes the HTTP response messages.
The inner handler for HTTP response messages.
Sends an HTTP request to the inner handler to send to the server as an asynchronous operation.
The HTTP request message to send to the server.
A cancellation token to cancel operation.
The task object representing the asynchronous operation.
The was .
A container for name/value tuples encoded using application/x-www-form-urlencoded MIME type.
Initializes a new instance of the class with a specific collection of name/value pairs.
A collection of name/value pairs.
Represents authentication information in Authorization, ProxyAuthorization, WWW-Authenticate, and Proxy-Authenticate header values.
Initializes a new instance of the class.
The scheme to use for authorization.
Initializes a new instance of the class.
The scheme to use for authorization.
The credentials containing the authentication information of the user agent for the resource being requested.
Determines whether the specified is equal to the current object.
The object to compare with the current object.
if the specified is equal to the current object; otherwise, .
Serves as a hash function for an object.
A hash code for the current object.
Gets the credentials containing the authentication information of the user agent for the resource being requested.
The credentials containing the authentication information.
Converts a string to an instance.
A string that represents authentication header value information.
An instance.
is a reference.
is not valid authentication header value information.
Gets the scheme to use for authorization.
The scheme to use for authorization.
Creates a new object that is a copy of the current instance.
A copy of the current instance.
Returns a string that represents the current object.
A string that represents the current object.
Determines whether a string is valid information.
The string to validate.
The version of the string.
if is valid information; otherwise, .
Represents the value of the Cache-Control header.
Initializes a new instance of the class.
Determines whether the specified is equal to the current object.
The object to compare with the current object.
if the specified is equal to the current object; otherwise, .
Cache-extension tokens, each with an optional assigned value.
A collection of cache-extension tokens each with an optional assigned value.
Serves as a hash function for a object.
A hash code for the current object.
The maximum age, specified in seconds, that the HTTP client is willing to accept a response.
The time in seconds.
Whether an HTTP client is willing to accept a response that has exceeded its expiration time.
if the HTTP client is willing to accept a response that has exceed the expiration time; otherwise, .
The maximum time, in seconds, an HTTP client is willing to accept a response that has exceeded its expiration time.
The time in seconds.
The freshness lifetime, in seconds, that an HTTP client is willing to accept a response.
The time in seconds.
Whether the origin server require revalidation of a cache entry on any subsequent use when the cache entry becomes stale.
if the origin server requires revalidation of a cache entry on any subsequent use when the entry becomes stale; otherwise, .
Whether an HTTP client is willing to accept a cached response.
if the HTTP client is willing to accept a cached response; otherwise, .
A collection of fieldnames in the "no-cache" directive in a cache-control header field on an HTTP response.
A collection of fieldnames.
Whether a cache must not store any part of either the HTTP request mressage or any response.
if a cache must not store any part of either the HTTP request mressage or any response; otherwise, .
Whether a cache or proxy must not change any aspect of the entity-body.
if a cache or proxy must not change any aspect of the entity-body; otherwise, .
Whether a cache should either respond using a cached entry that is consistent with the other constraints of the HTTP request, or respond with a 504 (Gateway Timeout) status.
if a cache should either respond using a cached entry that is consistent with the other constraints of the HTTP request, or respond with a 504 (Gateway Timeout) status; otherwise, .
Converts a string to an instance.
A string that represents cache-control header value information.
A instance.
is a reference.
is not valid cache-control header value information.
Whether all or part of the HTTP response message is intended for a single user and must not be cached by a shared cache.
if the HTTP response message is intended for a single user and must not be cached by a shared cache; otherwise, .
A collection fieldnames in the "private" directive in a cache-control header field on an HTTP response.
A collection of fieldnames.
Whether the origin server require revalidation of a cache entry on any subsequent use when the cache entry becomes stale for shared user agent caches.
if the origin server requires revalidation of a cache entry on any subsequent use when the entry becomes stale for shared user agent caches; otherwise, .
Whether an HTTP response may be cached by any cache, even if it would normally be non-cacheable or cacheable only within a non- shared cache.
if the HTTP response may be cached by any cache, even if it would normally be non-cacheable or cacheable only within a non- shared cache; otherwise, .
The shared maximum age, specified in seconds, in an HTTP response that overrides the "max-age" directive in a cache-control header or an Expires header for a shared cache.
The time in seconds.
Creates a new object that is a copy of the current instance.
A copy of the current instance.
Returns a string that represents the current object.
A string that represents the current object.
Determines whether a string is valid information.
The string to validate.
The version of the string.
if is valid information; otherwise, .
Represents the value of the Content-Disposition header.
Initializes a new instance of the class.
A .
Initializes a new instance of the class.
A string that contains a .
The date at which the file was created.
The file creation date.
The disposition type for a content body part.
The disposition type.
Determines whether the specified is equal to the current object.
The object to compare with the current object.
if the specified is equal to the current object; otherwise, .
A suggestion for how to construct a filename for storing the message payload to be used if the entity is detached and stored in a separate file.
A suggested filename.
A suggestion for how to construct filenames for storing message payloads to be used if the entities are detached and stored in a separate files.
A suggested filename of the form filename*.
Serves as a hash function for an object.
A hash code for the current object.
The date at which the file was last modified.
The file modification date.
The name for a content body part.
The name for the content body part.
A set of parameters included the Content-Disposition header.
A collection of parameters.
Converts a string to an instance.
A string that represents content disposition header value information.
An instance.
is a reference.
is not valid content disposition header value information.
The date the file was last read.
The last read date.
The approximate size, in bytes, of the file.
The approximate size, in bytes.
Creates a new object that is a copy of the current instance.
A copy of the current instance.
Returns a string that represents the current object.
A string that represents the current object.
Determines whether a string is valid information.
The string to validate.
The version of the string.
if is valid information; otherwise, .
Represents the value of the Content-Range header.
Initializes a new instance of the class.
The starting or ending point of the range, in bytes.
Initializes a new instance of the class.
The position, in bytes, at which to start sending data.
The position, in bytes, at which to stop sending data.
Initializes a new instance of the class.
The position, in bytes, at which to start sending data.
The position, in bytes, at which to stop sending data.
The starting or ending point of the range, in bytes.
Determines whether the specified Object is equal to the current object.
The object to compare with the current object.
if the specified is equal to the current object; otherwise, .
Gets the position at which to start sending data.
The position, in bytes, at which to start sending data.
Serves as a hash function for an object.
A hash code for the current object.
Gets whether the Content-Range header has a length specified.
if the Content-Range has a length specified; otherwise, .
Gets whether the Content-Range has a range specified.
if the Content-Range has a range specified; otherwise, .
Gets the length of the full entity-body.
The length of the full entity-body.
Converts a string to an instance.
A string that represents content range header value information.
An instance.
is a reference.
is not valid content range header value information.
Creates a new object that is a copy of the current instance.
A copy of the current instance.
Gets the position at which to stop sending data.
The position at which to stop sending data.
Returns a string that represents the current object.
A string that represents the current object.
Determines whether a string is valid information.
The string to validate.
The version of the string.
if is valid information; otherwise, .
The range units used.
A that contains range units.
Represents an entity-tag header value.
Initializes a new instance of the class.
A string that contains an .
Initializes a new instance of the class.
A string that contains an .
A value that indicates if this entity-tag header is a weak validator. If the entity-tag header is weak validator, then should be set to . If the entity-tag header is a strong validator, then should be set to .
Gets the entity-tag header value.
Returns .
Determines whether the specified is equal to the current object.
The object to compare with the current object.
if the specified is equal to the current object; otherwise, .
Serves as a hash function for an object.
A hash code for the current object.
Gets whether the entity-tag is prefaced by a weakness indicator.
if the entity-tag is prefaced by a weakness indicator; otherwise, .
Converts a string to an instance.
A string that represents entity tag header value information.
An instance.
is a reference.
is not valid entity tag header value information.
Creates a new object that is a copy of the current instance.
A copy of the current instance.
Gets the opaque quoted string.
An opaque quoted string.
Returns a string that represents the current object.
A string that represents the current object.
Determines whether a string is valid information.
The string to validate.
The version of the string.
if is valid information; otherwise, .
Represents the collection of Content Headers as defined in RFC 2616.
Gets the value of the content header on an HTTP response.
The value of the header on an HTTP response.
Gets the value of the content header on an HTTP response.
The value of the content header on an HTTP response.
Gets the value of the content header on an HTTP response.
The value of the content header on an HTTP response.
Gets the value of the content header on an HTTP response.
The value of the content header on an HTTP response.
Gets or sets the value of the content header on an HTTP response.
The value of the content header on an HTTP response.
Gets or sets the value of the content header on an HTTP response.
The value of the content header on an HTTP response.
Gets or sets the value of the content header on an HTTP response.
The value of the content header on an HTTP response.
Gets or sets the value of the content header on an HTTP response.
The value of the content header on an HTTP response.
Gets or sets the value of the content header on an HTTP response.
The value of the content header on an HTTP response.
Gets or sets the value of the content header on an HTTP response.
The value of the content header on an HTTP response.
Gets or sets the value of the content header on an HTTP response.
The value of the content header on an HTTP response.
A collection of headers and their values as defined in RFC 2616.
Initializes a new instance of the class.
Adds the specified header and its values into the collection.
The header to add to the collection.
A list of header values to add to the collection.
Adds the specified header and its value into the collection.
The header to add to the collection.
The content of the header.
Removes all headers from the collection.
Returns if a specific header exists in the collection.
The specific header.
is the specified header exists in the collection; otherwise .
Returns an enumerator that can iterate through the instance.
An enumerator for the .
Returns all header values for a specified header stored in the collection.
The specified header to return values for.
An array of header strings.
The header cannot be found.
Removes the specified header from the collection.
The name of the header to remove from the collection.
Returns .
Gets an enumerator that can iterate through a .
An instance of an implementation of an that can iterate through a .
Returns a string that represents the current object.
A string that represents the current object.
Returns a value that indicates whether the specified header and its values were added to the collection without validating the provided information.
The header to add to the collection.
The values of the header.
if the specified header and could be added to the collection; otherwise .
Returns a value that indicates whether the specified header and its value were added to the collection without validating the provided information.
The header to add to the collection.
The content of the header.
if the specified header and could be added to the collection; otherwise .
Return if a specified header and specified values are stored in the collection.
The specified header.
The specified header values.
is the specified header and are stored in the collection; otherwise .
Represents a collection of header values.
The header collection type.
Adds an entry to the .
The item to add to the header collection.
Removes all entries from the .
Determines if the contains an item.
The item to find to the header collection.
if the entry is contained in the instance; otherwise,
Copies the entire to a compatible one-dimensional , starting at the specified index of the target array.
The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing.
The zero-based index in at which copying begins.
Gets the number of headers in the .
The number of headers in a collection
Returns an enumerator that iterates through the .
An enumerator for the instance.
Gets a value indicating whether the instance is read-only.
if the instance is read-only; otherwise, .
Parses and adds an entry to the .
The entry to add.
Removes the specified item from the .
The item to remove.
if the was removed from the instance; otherwise,
Returns an enumerator that iterates through the .
An enumerator for the instance.
Returns a string that represents the current object. object.
A string that represents the current object.
Determines whether the input could be parsed and added to the .
The entry to validate.
if the could be parsed and added to the instance; otherwise,
Represents the collection of Request Headers as defined in RFC 2616.
Gets the value of the header for an HTTP request.
The value of the header for an HTTP request.
Gets the value of the header for an HTTP request.
The value of the header for an HTTP request.
Gets the value of the header for an HTTP request.
The value of the header for an HTTP request.
Gets the value of the header for an HTTP request.
The value of the header for an HTTP request.
Gets or sets the value of the header for an HTTP request.
The value of the header for an HTTP request.
Gets or sets the value of the header for an HTTP request.
The value of the header for an HTTP request.
Gets the value of the header for an HTTP request.
The value of the header for an HTTP request.
Gets or sets a value that indicates if the header for an HTTP request contains Close.
if the header contains Close, otherwise .
Gets or sets the value of the header for an HTTP request.
The value of the header for an HTTP request.
Gets the value of the header for an HTTP request.
The value of the header for an HTTP request.
Gets or sets a value that indicates if the header for an HTTP request contains Continue.
if the header contains Continue, otherwise .
Gets or sets the value of the header for an HTTP request.
The value of the header for an HTTP request.
Gets or sets the value of the header for an HTTP request.
The value of the header for an HTTP request.
Gets the value of the header for an HTTP request.
Returns .
The value of the header for an HTTP request.
Gets or sets the value of the header for an HTTP request.
The value of the header for an HTTP request.
Gets the value of the header for an HTTP request.
Gets the value of the header for an HTTP request.
Gets or sets the value of the header for an HTTP request.
The value of the header for an HTTP request.
Gets or sets the value of the header for an HTTP request.
The value of the header for an HTTP request.
Gets or sets the value of the header for an HTTP request.
The value of the header for an HTTP request.
Gets the value of the header for an HTTP request.
The value of the header for an HTTP request.
Gets or sets the value of the header for an HTTP request.
The value of the header for an HTTP request.
Gets or sets the value of the header for an HTTP request.
The value of the header for an HTTP request.
Gets or sets the value of the header for an HTTP request.
The value of the header for an HTTP request.
Gets the value of the header for an HTTP request.
The value of the header for an HTTP request.
Gets the value of the header for an HTTP request.
The value of the header for an HTTP request.
Gets the value of the header for an HTTP request.
The value of the header for an HTTP request.
Gets or sets a value that indicates if the header for an HTTP request contains chunked.
if the header contains chunked, otherwise .
Gets the value of the header for an HTTP request.
The value of the header for an HTTP request.
Gets the value of the header for an HTTP request.
The value of the header for an HTTP request.
Gets the value of the header for an HTTP request.
The value of the header for an HTTP request.
Gets the value of the header for an HTTP request.
The value of the header for an HTTP request.
Represents the collection of Response Headers as defined in RFC 2616.
Gets the value of the header for an HTTP response.
The value of the header for an HTTP response.
Gets or sets the value of the header for an HTTP response.
The value of the header for an HTTP response.
Gets or sets the value of the header for an HTTP response.
The value of the header for an HTTP response.
Gets the value of the header for an HTTP response.
The value of the header for an HTTP response.
Gets or sets a value that indicates if the header for an HTTP response contains Close.
if the header contains Close, otherwise .
Gets or sets the value of the header for an HTTP response.
The value of the header for an HTTP response.
Gets or sets the value of the header for an HTTP response.
The value of the header for an HTTP response.
Gets or sets the value of the header for an HTTP response.
The value of the header for an HTTP response.
Gets the value of the header for an HTTP response.
Returns .
The value of the header for an HTTP response.
Gets the value of the header for an HTTP response.
The value of the header for an HTTP response.
Gets or sets the value of the header for an HTTP response.
The value of the header for an HTTP response.
Gets the value of the header for an HTTP response.
The value of the header for an HTTP response.
Gets the value of the header for an HTTP response.
The value of the header for an HTTP response.
Gets the value of the header for an HTTP response.
The value of the header for an HTTP response.
Gets or sets a value that indicates if the header for an HTTP response contains chunked.
if the header contains chunked, otherwise .
Gets the value of the header for an HTTP response.
The value of the header for an HTTP response.
Gets the value of the header for an HTTP response.
The value of the header for an HTTP response.
Gets the value of the header for an HTTP response.
The value of the header for an HTTP response.
Gets the value of the header for an HTTP response.
The value of the header for an HTTP response.
Gets the value of the header for an HTTP response.
The value of the header for an HTTP response.
Represents a media type used in a Content-Type header as defined in the RFC 2616.
Initializes a new instance of the class.
A object used to initialize the new instance.
Initializes a new instance of the class.
The source represented as a string to initialize the new instance.
Gets or sets the character set.
The character set.
Determines whether the specified is equal to the current object.
The object to compare with the current object.
if the specified is equal to the current object; otherwise, .
Serves as a hash function for an object.
A hash code for the current object.
Gets or sets the media-type header value.
The media-type header value.
Gets or sets the media-type header value parameters.
The media-type header value parameters.
Converts a string to an instance.
A string that represents media type header value information.
A instance.
is a reference.
is not valid media type header value information.
Creates a new object that is a copy of the current instance.
A copy of the current instance.
Returns a string that represents the current object.
A string that represents the current object.
Determines whether a string is valid information.
The string to validate.
The version of the string.
if is valid information; otherwise, .
Represents a media type with an additional quality factor used in a Content-Type header.
Initializes a new instance of the class.
A represented as string to initialize the new instance.
Initializes a new instance of the class.
A represented as string to initialize the new instance.
The quality associated with this header value.
Converts a string to an instance.
A string that represents media type with quality header value information.
A instance.
is a reference.
is not valid media type with quality header value information.
Gets or sets the quality value for the .
The quality value for the object.
Creates a new object that is a copy of the current instance.
A copy of the current instance.
Determines whether a string is valid information.
The string to validate.
The version of the string.
if is valid information; otherwise, .
Represents a name/value pair used in various headers as defined in RFC 2616.
Initializes a new instance of the class.
A object used to initialize the new instance.
Initializes a new instance of the class.
The header name.
Initializes a new instance of the class.
The header name.
The header value.
Determines whether the specified is equal to the current object.
The object to compare with the current object.
if the specified is equal to the current object; otherwise, .
Serves as a hash function for an object.
A hash code for the current object.
Gets the header name.
The header name.
Converts a string to an instance.
A string that represents name value header value information.
A instance.
is a reference.
is not valid name value header value information.
Creates a new object that is a copy of the current instance.
A copy of the current instance.
Returns a string that represents the current object.
A string that represents the current object.
Determines whether a string is valid information.
The string to validate.
The version of the string.
if is valid information; otherwise, .
Gets the header value.
The header value.
Represents a name/value pair with parameters used in various headers as defined in RFC 2616.
Initializes a new instance of the class.
A object used to initialize the new instance.
Initializes a new instance of the class.
The header name.
Initializes a new instance of the class.
The header name.
The header value.
Determines whether the specified is equal to the current object.
The object to compare with the current object.
if the specified is equal to the current object; otherwise, .
Serves as a hash function for an object.
A hash code for the current object.
Gets the parameters from the object.
A collection containing the parameters.
Converts a string to an instance.
A string that represents name value with parameter header value information.
A instance.
is a reference.
is not valid name value with parameter header value information.
Creates a new object that is a copy of the current instance.
A copy of the current instance.
Returns a string that represents the current object.
A string that represents the current object.
Determines whether a string is valid information.
The string to validate.
The version of the string.
if is valid information; otherwise, .
Represents a product token value in a User-Agent header.
Initializes a new instance of the class.
The product name.
Initializes a new instance of the class.
The product name value.
The product version value.
Determines whether the specified is equal to the current object.
The object to compare with the current object.
if the specified is equal to the current object; otherwise, .
Serves as a hash function for an object.
A hash code for the current object.
Gets the name of the product token.
The name of the product token.
Converts a string to an instance.
A string that represents product header value information.
A instance.
Creates a new object that is a copy of the current instance.
A copy of the current instance.
Returns a string that represents the current object.
A string that represents the current object.
Determines whether a string is valid information.
The string to validate.
The version of the string.
if is valid information; otherwise, .
Gets the version of the product token.
The version of the product token.
Represents a value which can either be a product or a comment in a User-Agent header.
Initializes a new instance of the class.
A object used to initialize the new instance.
Initializes a new instance of the class.
A comment value.
Initializes a new instance of the class.
The product name value.
The product version value.
Gets the comment from the object.
The comment value this .
Determines whether the specified is equal to the current object.
The object to compare with the current object.
if the specified is equal to the current object; otherwise, .
Serves as a hash function for an object.
A hash code for the current object.
Converts a string to an instance.
A string that represents product info header value information.
A instance.
is a reference.
is not valid product info header value information.
Gets the product from the object.
The product value from this .
Creates a new object that is a copy of the current instance.
A copy of the current instance.
Returns a string that represents the current object.
A string that represents the current object.
Determines whether a string is valid information.
The string to validate.
The version of the string.
if is valid information; otherwise, .
Represents an If-Range header value which can either be a date/time or an entity-tag value.
Initializes a new instance of the class.
A date value used to initialize the new instance.
Initializes a new instance of the class.
An object used to initialize the new instance.
Initializes a new instance of the class.
An entity tag represented as a string used to initialize the new instance.
Gets the date from the object.
The date from the object.
Gets the entity tag from the object.
The entity tag from the object.
Determines whether the specified is equal to the current object.
The object to compare with the current object.
if the specified is equal to the current object; otherwise, .
Serves as a hash function for an object.
A hash code for the current object.
Converts a string to an instance.
A string that represents range condition header value information.
A instance.
is a reference.
is not valid range Condition header value information.
Creates a new object that is a copy of the current instance.
A copy of the current instance.
Returns a string that represents the current object.
A string that represents the current object.
Determines whether a string is valid information.
The string to validate.
The version of the string.
if is valid information; otherwise, .
Represents a Range header value.
Initializes a new instance of the class.
Initializes a new instance of the class with a byte range.
The position at which to start sending data.
The position at which to stop sending data.
is greater than
-or-
or is less than 0.
Determines whether the specified is equal to the current object.
The object to compare with the current object.
if the specified is equal to the current object; otherwise, .
Serves as a hash function for an object.
A hash code for the current object.
Converts a string to an instance.
A string that represents range header value information.
A instance.
is a reference.
is not valid range header value information.
Gets the ranges specified from the object.
The ranges from the object.
Creates a new object that is a copy of the current instance.
A copy of the current instance.
Returns a string that represents the current object.
A string that represents the current object.
Determines whether a string is valid information.
he string to validate.
The version of the string.
if is valid information; otherwise, .
Gets the unit from the object.
The unit from the object.
Represents a byte range in a Range header value.
Initializes a new instance of the class.
The position at which to start sending data.
The position at which to stop sending data.
is greater than
-or-
or is less than 0.
Determines whether the specified is equal to the current object.
The object to compare with the current object.
if the specified is equal to the current object; otherwise, .
Gets the position at which to start sending data.
The position at which to start sending data.
Serves as a hash function for an object.
A hash code for the current object.
Creates a new object that is a copy of the current instance.
A copy of the current instance.
Gets the position at which to stop sending data.
The position at which to stop sending data.
Returns a string that represents the current object.
A string that represents the current object.
Represents a Retry-After header value which can either be a date/time or a timespan value.
Initializes a new instance of the class.
The date and time offset used to initialize the new instance.
Initializes a new instance of the class.
The delta, in seconds, used to initialize the new instance.
Gets the date and time offset from the object.
The date and time offset from the object.
Gets the delta in seconds from the object.
The delta in seconds from the object.
Determines whether the specified is equal to the current object.
The object to compare with the current object.
if the specified is equal to the current object; otherwise, .
Serves as a hash function for an object.
A hash code for the current object.
Converts a string to an instance.
A string that represents retry condition header value information.
A instance.
is a reference.
is not valid retry condition header value information.
Creates a new object that is a copy of the current instance.
A copy of the current instance.
Returns a string that represents the current object.
A string that represents the current object.
Determines whether a string is valid information.
The string to validate.
The version of the string.
if is valid information; otherwise, .
Represents a string header value with an optional quality.
Initializes a new instance of the class.
The string used to initialize the new instance.
Initializes a new instance of the class.
A string used to initialize the new instance.
A quality factor used to initialize the new instance.
Determines whether the specified Object is equal to the current object.
The object to compare with the current object.
if the specified is equal to the current object; otherwise, .
Serves as a hash function for an object.
A hash code for the current object.
Converts a string to an instance.
A string that represents quality header value information.
A instance.
is a reference.
is not valid string with quality header value information.
Gets the quality factor from the object.
The quality factor from the object.
Creates a new object that is a copy of the current instance.
A copy of the current instance.
Returns a string that represents the current object.
A string that represents the current object.
Determines whether a string is valid information.
The string to validate.
The version of the string.
if is valid information; otherwise, .
Gets the string value from the object.
The string value from the object.
Represents an accept-encoding header value.
Initializes a new instance of the class.
A object used to initialize the new instance.
Initializes a new instance of the class.
A string used to initialize the new instance.
Determines whether the specified Object is equal to the current object.
The object to compare with the current object.
if the specified is equal to the current object; otherwise, .
Serves as a hash function for an object.
A hash code for the current object.
Gets the transfer-coding parameters.
The transfer-coding parameters.
Converts a string to an instance.
A string that represents transfer-coding header value information.
A instance.
is a reference.
is not valid transfer-coding header value information.
Creates a new object that is a copy of the current instance.
A copy of the current instance.
Returns a string that represents the current object.
A string that represents the current object.
Determines whether a string is valid information.
The string to validate.
The version of the string.
if is valid information; otherwise, .
Gets the transfer-coding value.
The transfer-coding value.
Represents an Accept-Encoding header value.with optional quality factor.
Initializes a new instance of the class.
A string used to initialize the new instance.
Initializes a new instance of the class.
A string used to initialize the new instance.
A value for the quality factor.
Converts a string to an instance.
A string that represents transfer-coding value information.
A instance.
is a reference.
is not valid transfer-coding with quality header value information.
Gets the quality factor from the .
The quality factor from the .
Creates a new object that is a copy of the current instance.
A copy of the current instance.
Determines whether a string is valid information.
The string to validate.
The version of the string.
if is valid information; otherwise, .
Represents the value of a Via header.
Initializes a new instance of the class.
The protocol version of the received protocol.
The host and port that the request or response was received by.
Initializes a new instance of the class.
The protocol version of the received protocol.
The host and port that the request or response was received by.
The protocol name of the received protocol.
Initializes a new instance of the class.
The protocol version of the received protocol.
The host and port that the request or response was received by.
The protocol name of the received protocol.
The comment field used to identify the software of the recipient proxy or gateway.
Gets the comment field used to identify the software of the recipient proxy or gateway.
The comment field used to identify the software of the recipient proxy or gateway.
Determines whether the specified is equal to the current object.
The object to compare with the current object.
if the specified is equal to the current object; otherwise, .
Serves as a hash function for an object.
A hash code for the current object.
Converts a string to an instance.
A string that represents via header value information.
A instance.
is a reference.
is not valid via header value information.
Gets the protocol name of the received protocol.
The protocol name.
Gets the protocol version of the received protocol.
The protocol version.
Gets the host and port that the request or response was received by.
The host and port that the request or response was received by.
Creates a new object that is a copy of the current instance.
A copy of the current instance.
Returns a string that represents the current object.
A string that represents the current object.
Determines whether a string is valid information.
The string to validate.
The version of the string.
if is valid information; otherwise, .
Represents a warning value used by the Warning header.
Initializes a new instance of the class.
The specific warning code.
The host that attached the warning.
A quoted-string containing the warning text.
Initializes a new instance of the class.
The specific warning code.
The host that attached the warning.
A quoted-string containing the warning text.
The date/time stamp of the warning.
Gets the host that attached the warning.
The host that attached the warning.
Gets the specific warning code.
The specific warning code.
Gets the date/time stamp of the warning.
The date/time stamp of the warning.
Determines whether the specified is equal to the current object.
The object to compare with the current object.
if the specified is equal to the current object; otherwise, .
Serves as a hash function for an object.
A hash code for the current object.
Converts a string to an instance.
A string that represents authentication header value information.
Returns a instance.
is a reference.
is not valid authentication header value information.
Creates a new object that is a copy of the current instance.
Returns a copy of the current instance.
Gets a quoted-string containing the warning text.
A quoted-string containing the warning text.
Returns a string that represents the current object.
A string that represents the current object.
Determines whether a string is valid information.
The string to validate.
The version of the string.
if is valid information; otherwise, .
Provides a base class for sending HTTP requests and receiving HTTP responses from a resource identified by a URI.
Initializes a new instance of the class.
Initializes a new instance of the class with a specific handler.
The HTTP handler stack to use for sending requests.
The is .
Initializes a new instance of the class with a specific handler.
The responsible for processing the HTTP response messages.
if the inner handler should be disposed of by HttpClient.Dispose, if you intend to reuse the inner handler.
The is .
Gets or sets the base address of Uniform Resource Identifier (URI) of the Internet resource used when sending requests.
The base address of Uniform Resource Identifier (URI) of the Internet resource used when sending requests.
Cancel all pending requests on this instance.
Gets the headers which should be sent with each request.
The headers which should be sent with each request.
Send a DELETE request to the specified Uri as an asynchronous operation.
The Uri the request is sent to.
The task object representing the asynchronous operation.
The is .
The request message was already sent by the instance.
The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.
Send a DELETE request to the specified Uri with a cancellation token as an asynchronous operation.
The Uri the request is sent to.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The task object representing the asynchronous operation.
The is .
The request message was already sent by the instance.
The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.
Send a DELETE request to the specified Uri as an asynchronous operation.
The Uri the request is sent to.
The task object representing the asynchronous operation.
The is .
The request message was already sent by the instance.
The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.
Send a DELETE request to the specified Uri with a cancellation token as an asynchronous operation.
The Uri the request is sent to.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The task object representing the asynchronous operation.
The is .
The request message was already sent by the instance.
The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.
Releases the unmanaged resources used by the and optionally disposes of the managed resources.
to release both managed and unmanaged resources; to releases only unmanaged resources.
Send a GET request to the specified Uri as an asynchronous operation.
The Uri the request is sent to.
The task object representing the asynchronous operation.
The is .
The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.
Send a GET request to the specified Uri with an HTTP completion option as an asynchronous operation.
The Uri the request is sent to.
An HTTP completion option value that indicates when the operation should be considered completed.
The task object representing the asynchronous operation.
The is .
The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.
Send a GET request to the specified Uri with an HTTP completion option and a cancellation token as an asynchronous operation.
The Uri the request is sent to.
An HTTP completion option value that indicates when the operation should be considered completed.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The task object representing the asynchronous operation.
The is .
The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.
Send a GET request to the specified Uri with a cancellation token as an asynchronous operation.
The Uri the request is sent to.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The task object representing the asynchronous operation.
The is .
The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.
Send a GET request to the specified Uri as an asynchronous operation.
The Uri the request is sent to.
The task object representing the asynchronous operation.
The is .
The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.
Send a GET request to the specified Uri with an HTTP completion option as an asynchronous operation.
The Uri the request is sent to.
An HTTP completion option value that indicates when the operation should be considered completed.
The task object representing the asynchronous operation.
The is .
The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.
Send a GET request to the specified Uri with an HTTP completion option and a cancellation token as an asynchronous operation.
The Uri the request is sent to.
An HTTP completion option value that indicates when the operation should be considered completed.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The task object representing the asynchronous operation.
The is .
The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.
Send a GET request to the specified Uri with a cancellation token as an asynchronous operation.
The Uri the request is sent to.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The task object representing the asynchronous operation.
The is .
The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.
Sends a GET request to the specified Uri and return the response body as a byte array in an asynchronous operation.
The Uri the request is sent to.
The task object representing the asynchronous operation.
The is .
The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.
Send a GET request to the specified Uri and return the response body as a byte array in an asynchronous operation.
The Uri the request is sent to.
The task object representing the asynchronous operation.
The is .
The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.
Send a GET request to the specified Uri and return the response body as a stream in an asynchronous operation.
The Uri the request is sent to.
The task object representing the asynchronous operation.
The is .
The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.
Send a GET request to the specified Uri and return the response body as a stream in an asynchronous operation.
The Uri the request is sent to.
The task object representing the asynchronous operation.
The is .
The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.
Send a GET request to the specified Uri and return the response body as a string in an asynchronous operation.
The Uri the request is sent to.
The task object representing the asynchronous operation.
The is .
The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.
Send a GET request to the specified Uri and return the response body as a string in an asynchronous operation.
The Uri the request is sent to.
The task object representing the asynchronous operation.
The is .
The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.
Gets or sets the maximum number of bytes to buffer when reading the response content.
The maximum number of bytes to buffer when reading the response content. The default value for this property is 2 gigabytes.
The size specified is less than or equal to zero.
An operation has already been started on the current instance.
The current instance has been disposed.
Send a POST request to the specified Uri as an asynchronous operation.
The Uri the request is sent to.
The HTTP request content sent to the server.
The task object representing the asynchronous operation.
The is .
The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.
Send a POST request with a cancellation token as an asynchronous operation.
The Uri the request is sent to.
The HTTP request content sent to the server.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The task object representing the asynchronous operation.
The is .
The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.
Send a POST request to the specified Uri as an asynchronous operation.
The Uri the request is sent to.
The HTTP request content sent to the server.
The task object representing the asynchronous operation.
The is .
The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.
Send a POST request with a cancellation token as an asynchronous operation.
The Uri the request is sent to.
The HTTP request content sent to the server.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The task object representing the asynchronous operation.
The is .
The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.
Send a PUT request to the specified Uri as an asynchronous operation.
The Uri the request is sent to.
The HTTP request content sent to the server.
The task object representing the asynchronous operation.
The is .
The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.
Send a PUT request with a cancellation token as an asynchronous operation.
The Uri the request is sent to.
The HTTP request content sent to the server.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The task object representing the asynchronous operation.
The is .
The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.
Send a PUT request to the specified Uri as an asynchronous operation.
The Uri the request is sent to.
The HTTP request content sent to the server.
The task object representing the asynchronous operation.
The is .
The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.
Send a PUT request with a cancellation token as an asynchronous operation.
The Uri the request is sent to.
The HTTP request content sent to the server.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The task object representing the asynchronous operation.
The is .
The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.
Send an HTTP request as an asynchronous operation.
The HTTP request message to send.
The task object representing the asynchronous operation.
The is .
The request message was already sent by the instance.
The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.
Send an HTTP request as an asynchronous operation.
The HTTP request message to send.
When the operation should complete (as soon as a response is available or after reading the whole response content).
The task object representing the asynchronous operation.
The is .
The request message was already sent by the instance.
The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.
Send an HTTP request as an asynchronous operation.
The HTTP request message to send.
When the operation should complete (as soon as a response is available or after reading the whole response content).
The cancellation token to cancel operation.
The task object representing the asynchronous operation.
The is .
The request message was already sent by the instance.
The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.
Send an HTTP request as an asynchronous operation.
The HTTP request message to send.
The cancellation token to cancel operation.
The task object representing the asynchronous operation.
The is .
The request message was already sent by the instance.
The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.
Gets or sets the timespan to wait before the request times out.
The timespan to wait before the request times out.
The timeout specified is less than or equal to zero and is not .
An operation has already been started on the current instance.
The current instance has been disposed.
The default message handler used by .
Creates an instance of a class.
Gets or sets a value that indicates whether the handler should follow redirection responses.
if the handler should follow redirection responses; otherwise . The default value is .
Gets or sets the type of decompression method used by the handler for automatic decompression of the HTTP content response.
The automatic decompression method used by the handler.
Gets or sets a value that indicates whether the certificate is checked against the certificate authority revocation list.
if the certificate revocation list is checked; otherwise, .
.NET Framework 4.7.1 only: This property is not implemented.
Gets or sets a value that indicates if the certificate is automatically picked from the certificate store or if the caller is allowed to pass in a specific client certificate.
The collection of security certificates associated with this handler.
Gets the collection of security certificates that are associated requests to the server.
The X509CertificateCollection that is presented to the server when performing certificate based client authentication.
Gets or sets the cookie container used to store server cookies by the handler.
The cookie container used to store server cookies by the handler.
Gets or sets authentication information used by this handler.
The authentication credentials associated with the handler. The default is .
Gets a cached delegate that always returns .
A cached delegate that always returns .
When the default (system) proxy is being used, gets or sets the credentials to submit to the default proxy server for authentication. The default proxy is used only when is set to and is set to .
The credentials needed to authenticate a request to the default proxy server.
Releases the unmanaged resources used by the and optionally disposes of the managed resources.
to release both managed and unmanaged resources; to releases only unmanaged resources.
Gets or sets the maximum number of redirects that the handler follows.
The maximum number of redirection responses that the handler follows. The default value is 50.
Gets or sets the maximum number of concurrent connections (per server endpoint) allowed when making requests using an object. Note that the limit is per server endpoint, so for example a value of 256 would permit 256 concurrent connections to http://www.adatum.com/ and another 256 to http://www.adventure-works.com/.
The maximum number of concurrent connections (per server endpoint) allowed by an object.
Gets or sets the maximum request content buffer size used by the handler.
The maximum request content buffer size in bytes. The default value is 2 gigabytes.
Gets or sets the maximum length, in kilobytes (1024 bytes), of the response headers. For example, if the value is 64, then 65536 bytes are allowed for the maximum response headers' length.
The maximum length, in kilobytes (1024 bytes), of the response headers.
Gets or sets a value that indicates whether the handler sends an Authorization header with the request.
for the handler to send an HTTP Authorization header with requests after authentication has taken place; otherwise, . The default is .
Gets a writable dictionary (that is, a map) of custom properties for the requests. The dictionary is initialized empty; you can insert and query key-value pairs for your custom handlers and special processing.
a writable dictionary of custom properties.
Gets or sets proxy information used by the handler.
The proxy information used by the handler. The default value is .
Creates an instance of based on the information provided in the as an operation that will not block.
The HTTP request message.
A cancellation token to cancel the operation.
The task object representing the asynchronous operation.
The was .
Gets or sets a callback method to validate the server certificate.
A callback method to validate the server certificate.
Gets or sets the TLS/SSL protocol used by the objects managed by the HttpClientHandler object.
One of the values defined in the enumeration.
.NET Framework 4.7.1 only: This property is not implemented.
Gets a value that indicates whether the handler supports automatic response content decompression.
if the if the handler supports automatic response content decompression; otherwise . The default value is .
Gets a value that indicates whether the handler supports proxy settings.
if the if the handler supports proxy settings; otherwise . The default value is .
Gets a value that indicates whether the handler supports configuration settings for the and properties.
if the if the handler supports configuration settings for the and properties; otherwise . The default value is .
Gets or sets a value that indicates whether the handler uses the property to store server cookies and uses these cookies when sending requests.
if the if the handler supports uses the property to store server cookies and uses these cookies when sending requests; otherwise . The default value is .
Gets or sets a value that controls whether default credentials are sent with requests by the handler.
if the default credentials are used; otherwise . The default value is .
Gets or sets a value that indicates whether the handler uses a proxy for requests.
if the handler should use a proxy for requests; otherwise . The default value is .
Indicates if operations should be considered completed either as soon as a response is available, or after reading the entire response message including the content.
The operation should complete after reading the entire response including the content.
The operation should complete as soon as a response is available and headers are read. The content is not read yet.
A base class representing an HTTP entity body and content headers.
Initializes a new instance of the class.
Serialize the HTTP content into a stream of bytes and copies it to the stream object provided as the parameter.
The target stream.
The task object representing the asynchronous operation.
Serialize the HTTP content into a stream of bytes and copies it to the stream object provided as the parameter.
The target stream.
Information about the transport (channel binding token, for example). This parameter may be .
The task object representing the asynchronous operation.
Serialize the HTTP content to a memory stream as an asynchronous operation.
The task object representing the asynchronous operation.
Releases the unmanaged resources and disposes of the managed resources used by the .
Releases the unmanaged resources used by the and optionally disposes of the managed resources.
to release both managed and unmanaged resources; to releases only unmanaged resources.
Gets the HTTP content headers as defined in RFC 2616.
The content headers as defined in RFC 2616.
Serialize the HTTP content to a memory buffer as an asynchronous operation.
The task object representing the asynchronous operation.
Serialize the HTTP content to a memory buffer as an asynchronous operation.
The maximum size, in bytes, of the buffer to use.
The task object representing the asynchronous operation.
Serialize the HTTP content to a byte array as an asynchronous operation.
The task object representing the asynchronous operation.
Serialize the HTTP content and return a stream that represents the content as an asynchronous operation.
The task object representing the asynchronous operation.
Serialize the HTTP content to a string as an asynchronous operation.
The task object representing the asynchronous operation.
Serialize the HTTP content to a stream as an asynchronous operation.
The target stream.
Information about the transport (channel binding token, for example). This parameter may be .
The task object representing the asynchronous operation.
Determines whether the HTTP content has a valid length in bytes.
The length in bytes of the HTTP content.
if is a valid length; otherwise, .
A base type for HTTP message handlers.
Initializes a new instance of the class.
Releases the unmanaged resources and disposes of the managed resources used by the .
Releases the unmanaged resources used by the and optionally disposes of the managed resources.
to release both managed and unmanaged resources; to releases only unmanaged resources.
Send an HTTP request as an asynchronous operation.
The HTTP request message to send.
The cancellation token to cancel operation.
The task object representing the asynchronous operation.
The was .
A specialty class that allows applications to call the method on an HTTP handler chain.
Initializes an instance of a class with a specific .
The responsible for processing the HTTP response messages.
Initializes an instance of a class with a specific .
The responsible for processing the HTTP response messages.
if the inner handler should be disposed of by Dispose(), if you intend to reuse the inner handler.
Releases the unmanaged resources and disposes of the managed resources used by the .
Releases the unmanaged resources used by the and optionally disposes of the managed resources.
to release both managed and unmanaged resources; to releases only unmanaged resources.
Send an HTTP request as an asynchronous operation.
The HTTP request message to send.
The cancellation token to cancel operation.
The task object representing the asynchronous operation.
The was .
A helper class for retrieving and comparing standard HTTP methods and for creating new HTTP methods.
Initializes a new instance of the class with a specific HTTP method.
The HTTP method.
Represents an HTTP DELETE protocol method.
Returns .
Determines whether the specified is equal to the current .
The HTTP method to compare with the current object.
if the specified object is equal to the current object; otherwise, .
Determines whether the specified is equal to the current .
The object to compare with the current object.
if the specified object is equal to the current object; otherwise, .
Represents an HTTP GET protocol method.
Returns .
Serves as a hash function for this type.
A hash code for the current .
Represents an HTTP HEAD protocol method. The HEAD method is identical to GET except that the server only returns message-headers in the response, without a message-body.
Returns .
An HTTP method.
An HTTP method represented as a .
The equality operator for comparing two objects.
The left to an equality operator.
The right to an equality operator.
if the specified and parameters are equal; otherwise, .
The inequality operator for comparing two objects.
The left to an inequality operator.
The right to an inequality operator.
if the specified and parameters are inequal; otherwise, .
Represents an HTTP OPTIONS protocol method.
Returns .
Represents an HTTP POST protocol method that is used to post a new entity as an addition to a URI.
Returns .
Represents an HTTP PUT protocol method that is used to replace an entity identified by a URI.
Returns .
Returns a string that represents the current object.
A string representing the current object.
Represents an HTTP TRACE protocol method.
Returns .
A base class for exceptions thrown by the and classes.
Initializes a new instance of the class.
Initializes a new instance of the class with a specific message that describes the current exception.
A message that describes the current exception.
Initializes a new instance of the class with a specific message that describes the current exception and an inner exception.
A message that describes the current exception.
The inner exception.
Represents a HTTP request message.
Initializes a new instance of the class.
Initializes a new instance of the class with an HTTP method and a request .
The HTTP method.
A string that represents the request .
Initializes a new instance of the class with an HTTP method and a request .
The HTTP method.
The to request.
Gets or sets the contents of the HTTP message.
The content of a message
Releases the unmanaged resources and disposes of the managed resources used by the .
Releases the unmanaged resources used by the and optionally disposes of the managed resources.
to release both managed and unmanaged resources; to releases only unmanaged resources.
Gets the collection of HTTP request headers.
The collection of HTTP request headers.
Gets or sets the HTTP method used by the HTTP request message.
The HTTP method used by the request message. The default is the GET method.
Gets a set of properties for the HTTP request.
Returns .
Gets or sets the used for the HTTP request.
The used for the HTTP request.
Returns a string that represents the current object.
A string representation of the current object.
Gets or sets the HTTP message version.
The HTTP message version. The default is 1.1.
Represents a HTTP response message including the status code and data.
Initializes a new instance of the class.
Initializes a new instance of the class with a specific .
The status code of the HTTP response.
Gets or sets the content of a HTTP response message.
The content of the HTTP response message.
Releases the unmanaged resources and disposes of unmanaged resources used by the .
Releases the unmanaged resources used by the and optionally disposes of the managed resources.
to release both managed and unmanaged resources; to releases only unmanaged resources.
Throws an exception if the property for the HTTP response is .
The HTTP response message if the call is successful.
The HTTP response is unsuccessful.
Gets the collection of HTTP response headers.
The collection of HTTP response headers.
Gets a value that indicates if the HTTP response was successful.
if was in the range 200-299; otherwise, .
Gets or sets the reason phrase which typically is sent by servers together with the status code.
The reason phrase sent by the server.
Gets or sets the request message which led to this response message.
The request message which led to this response message.
Gets or sets the status code of the HTTP response.
The status code of the HTTP response.
Returns a string that represents the current object.
A string representation of the current object.
Gets or sets the HTTP message version.
The HTTP message version. The default is 1.1.
A base type for handlers which only do some small processing of request and/or response messages.
Creates an instance of a class.
Creates an instance of a class with a specific inner handler.
The inner handler which is responsible for processing the HTTP response messages.
Performs processing on each request sent to the server.
The HTTP request message to process.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The HTTP request message that was processed.
Perform processing on each response from the server.
The HTTP response message to process.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The HTTP response message that was processed.
Sends an HTTP request to the inner handler to send to the server as an asynchronous operation.
The HTTP request message to send to the server.
A cancellation token that can be used by other objects or threads to receive notice of cancellation.
The task object representing the asynchronous operation.
The was .
Provides a collection of objects that get serialized using the multipart/* content type specification.
Creates a new instance of the class.
Creates a new instance of the class.
The subtype of the multipart content.
The was or contains only white space characters.
Creates a new instance of the class.
The subtype of the multipart content.
The boundary string for the multipart content.
The was or an empty string.
The was or contains only white space characters.
-or-
The ends with a space character.
The length of the was greater than 70.
Add multipart HTTP content to a collection of objects that get serialized using the multipart/* content type specification.
The HTTP content to add to the collection.
The was .
Releases the unmanaged resources used by the and optionally disposes of the managed resources.
to release both managed and unmanaged resources; to releases only unmanaged resources.
Returns an enumerator that iterates through the collection of objects that get serialized using the multipart/* content type specification.
An object that can be used to iterate through the collection.
Serialize the multipart HTTP content to a stream as an asynchronous operation.
The target stream.
Information about the transport (channel binding token, for example). This parameter may be .
The task object representing the asynchronous operation.
The explicit implementation of the method.
An object that can be used to iterate through the collection.
Determines whether the HTTP multipart content has a valid length in bytes.
The length in bytes of the HHTP content.
if is a valid length; otherwise, .
Provides a container for content encoded using multipart/form-data MIME type.
Creates a new instance of the class.
Creates a new instance of the class.
The boundary string for the multipart form data content.
The was or contains only white space characters.
-or-
The ends with a space character.
The length of the was greater than 70.
Add HTTP content to a collection of objects that get serialized to multipart/form-data MIME type.
The HTTP content to add to the collection.
The was .
Add HTTP content to a collection of objects that get serialized to multipart/form-data MIME type.
The HTTP content to add to the collection.
The name for the HTTP content to add.
The was or contains only white space characters.
The was .
Add HTTP content to a collection of objects that get serialized to multipart/form-data MIME type.
The HTTP content to add to the collection.
The name for the HTTP content to add.
The file name for the HTTP content to add to the collection.
The was or contains only white space characters.
-or-
The was or contains only white space characters.
The was .
Provides HTTP content based on a stream.
Creates a new instance of the class.
The content used to initialize the .
Creates a new instance of the class.
The content used to initialize the .
The size, in bytes, of the buffer for the .
The was .
The was less than or equal to zero.
Write the HTTP stream content to a memory stream as an asynchronous operation.
The task object representing the asynchronous operation.
Releases the unmanaged resources used by the and optionally disposes of the managed resources.
to release both managed and unmanaged resources; to releases only unmanaged resources.
Serialize the HTTP content to a stream as an asynchronous operation.
The target stream.
Information about the transport (channel binding token, for example). This parameter may be .
The task object representing the asynchronous operation.
Determines whether the stream content has a valid length in bytes.
The length in bytes of the stream content.
if is a valid length; otherwise, .
Provides HTTP content based on a string.
Creates a new instance of the class.
The content used to initialize the .
Creates a new instance of the class.
The content used to initialize the .
The encoding to use for the content.
Creates a new instance of the class.
The content used to initialize the .
The encoding to use for the content.
The media type to use for the content.