<summary>Sends a POST request as an asynchronous operation, with a specified value serialized as JSON. Includes a cancellation token to cancel the request.</summary>
<returns>A task object representing the asynchronous operation.</returns>
<paramname="client">The client used to make the request.</param>
<paramname="requestUri">The URI the request is sent to.</param>
<paramname="value">The value to write into the entity body of the request.</param>
<paramname="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
<typeparamname="T">The type of object to serialize.</typeparam>
<summary>Sends a POST request as an asynchronous operation, with a specified value serialized as XML. Includes a cancellation token to cancel the request.</summary>
<returns>A task object representing the asynchronous operation.</returns>
<paramname="client">The client used to make the request.</param>
<paramname="requestUri">The URI the request is sent to.</param>
<paramname="value">The value to write into the entity body of the request.</param>
<paramname="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
<typeparamname="T">The type of object to serialize.</typeparam>
<summary>Sends a POST request as an asynchronous operation, with a specified value serialized using the given formatter and media type.</summary>
<returns>A task object representing the asynchronous operation.</returns>
<paramname="client">The client used to make the request.</param>
<paramname="requestUri">The URI the request is sent to.</param>
<paramname="value">The value to write into the entity body of the request.</param>
<paramname="formatter">The formatter used to serialize the value.</param>
<paramname="mediaType">The authoritative value of the Content-Type header. Can be null, in which case the default content type of the formatter will be used.</param>
<paramname="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
<typeparamname="T">The type of object to serialize.</typeparam>
<summary>Sends a POST request as an asynchronous operation, with a specified value serialized using the given formatter and media type string.</summary>
<returns>A task object representing the asynchronous operation.</returns>
<paramname="client">The client used to make the request.</param>
<paramname="requestUri">The URI the request is sent to.</param>
<paramname="value">The value to write into the entity body of the request.</param>
<paramname="formatter">The formatter used to serialize the value.</param>
<paramname="mediaType">The authoritative value of the Content-Type header. Can be null, in which case the default content type of the formatter will be used.</param>
<typeparamname="T">The type of object to serialize.</typeparam>
<summary>Sends a POST request as an asynchronous operation, with a specified value serialized using the given formatter and media type string. Includes a cancellation token to cancel the request.</summary>
<returns>A task object representing the asynchronous operation.</returns>
<paramname="client">The client used to make the request.</param>
<paramname="requestUri">The URI the request is sent to.</param>
<paramname="value">The value to write into the entity body of the request.</param>
<paramname="formatter">The formatter used to serialize the value.</param>
<paramname="mediaType">The authoritative value of the Content-Type header. Can be null, in which case the default content type of the formatter will be used.</param>
<paramname="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
<typeparamname="T">The type of object to serialize.</typeparam>
<summary>Sends a POST request as an asynchronous operation, with a specified value serialized using the given formatter. Includes a cancellation token to cancel the request.</summary>
<returns>A task object representing the asynchronous operation.</returns>
<paramname="client">The client used to make the request.</param>
<paramname="requestUri">The URI the request is sent to.</param>
<paramname="value">The value to write into the entity body of the request.</param>
<paramname="formatter">The formatter used to serialize the value.</param>
<paramname="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
<typeparamname="T">The type of object to serialize.</typeparam>
<summary>Sends a PUT request as an asynchronous operation, with a specified value serialized as JSON. Includes a cancellation token to cancel the request.</summary>
<returns>A task object representing the asynchronous operation.</returns>
<paramname="client">The client used to make the request.</param>
<paramname="requestUri">The URI the request is sent to.</param>
<paramname="value">The value to write into the entity body of the request.</param>
<paramname="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation. </param>
<typeparamname="T">The type of object to serialize.</typeparam>
<summary>Sends a PUT request as an asynchronous operation, with a specified value serialized as XML. Includes a cancellation token to cancel the request.</summary>
<returns>A task object representing the asynchronous operation.</returns>
<paramname="client">The client used to make the request.</param>
<paramname="requestUri">The URI the request is sent to.</param>
<paramname="value">The value to write into the entity body of the request.</param>
<paramname="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
<typeparamname="T">The type of object to serialize.</typeparam>
<summary> Sends a PUT request as an asynchronous operation, with a specified value serialized using the given formatter and media type. Includes a cancellation token to cancel the request.</summary>
<returns>A task object representing the asynchronous operation.</returns>
<paramname="client">The client used to make the request.</param>
<paramname="requestUri">The URI the request is sent to.</param>
<paramname="value">The value to write into the entity body of the request.</param>
<paramname="formatter">The formatter used to serialize the value.</param>
<paramname="mediaType">The authoritative value of the Content-Type header. Can be null, in which case the default content type of the formatter will be used.</param>
<paramname="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
<typeparamname="T">The type of object to serialize.</typeparam>
<summary>Sends a PUT request as an asynchronous operation, with a specified value serialized using the given formatter and media type string.</summary>
<returns>A task object representing the asynchronous operation.</returns>
<paramname="client">The client used to make the request.</param>
<paramname="requestUri">The URI the request is sent to.</param>
<paramname="value">The value to write into the entity body of the request.</param>
<paramname="formatter">The formatter used to serialize the value.</param>
<paramname="mediaType">The authoritative value of the Content-Type header. Can be null, in which case the default content type of the formatter will be used.</param>
<typeparamname="T">The type of object to serialize.</typeparam>
<summary>Sends a PUT request as an asynchronous operation, with a specified value serialized using the given formatter and media type string. Includes a cancellation token to cancel the request.</summary>
<returns>A task object representing the asynchronous operation.</returns>
<paramname="client">The client used to make the request.</param>
<paramname="requestUri">The URI the request is sent to.</param>
<paramname="value">The value to write into the entity body of the request.</param>
<paramname="formatter">The formatter used to serialize the value.</param>
<paramname="mediaType">The authoritative value of the Content-Type header. Can be null, in which case the default content type of the formatter will be used.</param>
<paramname="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
<typeparamname="T">The type of object to serialize.</typeparam>
<summary>Sends a PUT request as an asynchronous operation, with a specified value serialized using the given formatter and medai type string. Includes a cancellation token to cancel the request.</summary>
<returns>A task object representing the asynchronous operation.</returns>
<paramname="client">The client used to make the request.</param>
<paramname="requestUri">The URI the request is sent to.</param>
<paramname="value">The value to write into the entity body of the request.</param>
<paramname="formatter">The formatter used to serialize the value.</param>
<paramname="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
<typeparamname="T">The type of object to serialize.</typeparam>
<summary> Returns a Task that will yield an object of the specified type from the content instance using one of the provided formatters to deserialize the content. </summary>
<returns>An object instance of the specified type.</returns>
<paramname="content">The HttpContent instance from which to read.</param>
<paramname="type">The type of the object to read.</param>
<paramname="formatters">The collection of MediaTypeFormatter instances to use.</param>
<summary> Returns a Task that will yield an object of the specified type from the content instance using one of the provided formatters to deserialize the content. </summary>
<returns>An object instance of the specified type.</returns>
<paramname="content">The HttpContent instance from which to read.</param>
<paramname="type">The type of the object to read.</param>
<paramname="formatters">The collection of MediaTypeFormatter instances to use.</param>
<paramname="formatterLogger">The IFormatterLogger to log events to.</param>
<summary>Asynchronously reads HTML form URL-encoded from an <seecref="T:System.Net.Http.HttpContent"/> instance and stores the results in a <seecref="T:System.Collections.Specialized.NameValueCollection"/> object.</summary>
<returns>A task object representing the asynchronous operation.</returns>
<summary>Provides extension methods to read <seecref="T:System.Net.Http.HttpRequestMessage"/> and <seecref="T:System.Net.Http.HttpResponseMessage"/> entities from <seecref="T:System.Net.Http.HttpContent"/> instances. </summary>
<summary>Reads all body parts within a MIME multipart message and produces a set of <seecref="T:System.Net.Http.HttpContent"/> instances as a result.</summary>
<returns>A <see cref="T:System.Threading.Tasks.Task`1" /> representing the tasks of getting the collection of <seecref="T:System.Net.Http.HttpContent"/> instances where each instance represents a body part.</returns>
<paramname="content">An existing <seecref="T:System.Net.Http.HttpContent"/> instance to use for the object's content.</param>
<summary>Reads all body parts within a MIME multipart message and produces a set of <seecref="T:System.Net.Http.HttpContent"/> instances as a result using the streamProvider instance to determine where the contents of each body part is written.</summary>
<returns>A <seecref="T:System.Threading.Tasks.Task`1"/> representing the tasks of getting the collection of <seecref="T:System.Net.Http.HttpContent"/> instances where each instance represents a body part.</returns>
<paramname="content">An existing <seecref="T:System.Net.Http.HttpContent"/> instance to use for the object's content.</param>
<paramname="streamProvider">A stream provider providing output streams for where to write body parts as they are parsed.</param>
<typeparamname="T">The type of the MIME multipart.</typeparam>
<summary>Reads all body parts within a MIME multipart message and produces a set of <seecref="T:System.Net.Http.HttpContent"/> instances as a result using the streamProvider instance to determine where the contents of each body part is written and bufferSize as read buffer size.</summary>
<returns>A <seecref="T:System.Threading.Tasks.Task`1"/> representing the tasks of getting the collection of <seecref="T:System.Net.Http.HttpContent"/> instances where each instance represents a body part.</returns>
<paramname="content">An existing <seecref="T:System.Net.Http.HttpContent"/> instance to use for the object's content.</param>
<paramname="streamProvider">A stream provider providing output streams for where to write body parts as they are parsed.</param>
<paramname="bufferSize">Size of the buffer used to read the contents.</param>
<typeparamname="T">The type of the MIME multipart.</typeparam>
<summary> Derived <seecref="T:System.Net.Http.HttpContent"/> class which can encapsulate an <seecref="P:System.Net.Http.HttpMessageContent.HttpResponseMessage"/> or an <seecref="P:System.Net.Http.HttpMessageContent.HttpRequestMessage"/> as an entity with media type "application/http". </summary>
<summary> Initializes a new instance of the <seecref="T:System.Net.Http.HttpMessageContent"/> class encapsulating an <seecref="P:System.Net.Http.HttpMessageContent.HttpRequestMessage"/>. </summary>
<paramname="httpRequest">The <seecref="P:System.Net.Http.HttpMessageContent.HttpResponseMessage"/> instance to encapsulate.</param>
<summary> Initializes a new instance of the <seecref="T:System.Net.Http.HttpMessageContent"/> class encapsulating an <seecref="P:System.Net.Http.HttpMessageContent.HttpResponseMessage"/>. </summary>
<paramname="httpResponse">The <seecref="P:System.Net.Http.HttpMessageContent.HttpResponseMessage"/> instance to encapsulate.</param>
<summary> Adds cookies to a response. Each Set-Cookie header is represented as one <seecref="T:System.Net.Http.Headers.CookieHeaderValue"/> instance. A <seecref="T:System.Net.Http.Headers.CookieHeaderValue"/> contains information about the domain, path, and other cookie information as well as one or more <seecref="T:System.Net.Http.Headers.CookieState"/> instances. Each <seecref="T:System.Net.Http.Headers.CookieState"/> instance contains a cookie name and whatever cookie state is associate with that name. The state is in the form of a <seecref="T:System.Collections.Specialized.NameValueCollection"/> which on the wire is encoded as HTML Form URL-encoded data. This representation allows for multiple related "cookies" to be carried within the same Cookie header while still providing separation between each cookie state. A sample Cookie header is shown below. In this example, there are two <seecref="T:System.Net.Http.Headers.CookieState"/> with names state1 and state2 respectively. Further, each cookie state contains two name/value pairs (name1/value1 and name2/value2) and (name3/value3 and name4/value4). <code> Set-Cookie: state1:name1=value1&amp;name2=value2; state2:name3=value3&amp;name4=value4; domain=domain1; path=path1; </code></summary>
<paramname="headers">The response headers</param>
<paramname="cookies">The cookie values to add to the response.</param>
<summary>Represents an <seecref="T:System.Net.Http.IMultipartStreamProvider"/> suited for writing each MIME body parts of the MIME multipart message to a file using a <seecref="T:System.IO.FileStream"/>.</summary>
<summary>Gets the name of the local file which will be combined with the root path to create an absolute file name where the contents of the current MIME body part will be stored.</summary>
<summary> An <seecref="T:System.Net.Http.IMultipartStreamProvider"/> suited for use with HTML file uploads for writing file content to a <seecref="T:System.IO.FileStream"/>. The stream provider looks at the <b>Content-Disposition</b> header field and determines an output <seecref="T:System.IO.Stream"/> based on the presence of a <b>filename</b> parameter. If a <b>filename</b> parameter is present in the <b>Content-Disposition</b> header field then the body part is written to a <seecref="T:System.IO.FileStream"/>, otherwise it is written to a <seecref="T:System.IO.MemoryStream"/>. This makes it convenient to process MIME Multipart HTML Form data which is a combination of form data and file content. </summary>
<summary>Represents a stream provider that examines the headers provided by the MIME multipart parser as part of the MIME multipart extension methods (see <seecref="T:System.Net.Http.HttpContentMultipartExtensions"/>) and decides what kind of stream to return for the body part to be written to.</summary>
<summary> Contains a value as well as an associated <seecref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> that will be used to serialize the value when writing this content. </summary>
<summary> Initializes a new instance of the <seecref="T:System.Net.Http.ObjectContent"/> class. </summary>
<paramname="type">The type of object this instance will contain.</param>
<paramname="value">The value of the object this instance will contain.</param>
<paramname="formatter">The formatter to use when serializing the value.</param>
<paramname="mediaType">The authoritative value of the Content-Type header. Can be null, in which case the default content type of the formatter will be used.</param>
<summary> Initializes a new instance of the <see cref="T:System.Net.Http.ObjectContent`1" /> class. </summary>
<paramname="value">The value of the object this instance will contain.</param>
<paramname="formatter">The formatter to use when serializing the value.</param>
<paramname="mediaType">The authoritative value of the Content-Type header. Can be null, in which case the default content type of the formatter will be used.</param>
<summary>Contains extension methods to allow strongly typed objects to be read from the query component of <seecref="T:System.Uri"/> instances. </summary>
<summary>Reads HTML form URL encoded data provided in the URI query string as an object of a specified type.</summary>
<returns>true if the query component of the URI can be read as the specified type; otherwise, false.</returns>
<paramname="address">The URI to read.</param>
<paramname="type">The type of object to read.</param>
<paramname="value">When this method returns, contains an object that is initialized from the query component of the URI. This parameter is treated as uninitialized.</param>
<summary>Reads HTML form URL encoded data provided in the URI query string as an object of a specified type.</summary>
<returns>true if the query component of the URI can be read as the specified type; otherwise, false.</returns>
<paramname="address">The URI to read.</param>
<paramname="value">When this method returns, contains an object that is initialized from the query component of the URI. This parameter is treated as uninitialized.</param>
<typeparamname="T">The type of object to read.</typeparam>
<summary>Reads HTML form URL encoded data provided in the <seecref="T:System.Uri"/> query component as a <seecref="T:Newtonsoft.Json.Linq.JObject"/> object.</summary>
<returns>true if the query component can be read as <seecref="T:Newtonsoft.Json.Linq.JObject"/>; otherwise false.</returns>
<summary> Represents the result of content negotiation performed using <see cref="M:System.Net.Http.Formatting.IContentNegotiator.Negotiate(System.Type,System.Net.Http.HttpRequestMessage,System.Collections.Generic.IEnumerable{System.Net.Http.Formatting.MediaTypeFormatter})" /></summary>
<summary>The default implementation of <seecref="T:System.Net.Http.Formatting.IContentNegotiator"/>, which is used to select a <seecref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> for an <seecref="T:System.Net.Http.HttpRequestMessage"/> or <seecref="T:System.Net.Http.HttpResponseMessage"/>. </summary>
<summary>Determines how well each formatter matches an HTTP request.</summary>
<returns>Returns a collection of <seecref="T:System.Net.Http.Formatting.MediaTypeFormatterMatch"/> objects that represent all of the matches.</returns>
<paramname="type">The type to be serialized.</param>
<paramname="request">The request.</param>
<paramname="formatters">The set of <seecref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> objects from which to choose.</param>
<summary>Matches a set of Accept header fields against the media types that a formatter supports.</summary>
<returns>Returns a <seecref="T:System.Net.Http.Formatting.MediaTypeFormatterMatch"/> object that indicates the quality of the match, or null if there is no match.</returns>
<paramname="sortedAcceptValues">A list of Accept header values, sorted in descending order of q factor. You can create this list by calling the <seecref="M:System.Net.Http.Formatting.DefaultContentNegotiator.SortMediaTypeWithQualityHeaderValuesByQFactor(System.Collections.Generic.ICollection{System.Net.Http.Headers.MediaTypeWithQualityHeaderValue})"/> method.</param>
<paramname="formatter">The formatter to match against.</param>
<summary>Matches a request against the <seecref="T:System.Net.Http.Formatting.MediaTypeMapping"/> objects in a media-type formatter.</summary>
<returns>Returns a <seecref="T:System.Net.Http.Formatting.MediaTypeFormatterMatch"/> object that indicates the quality of the match, or null if there is no match.</returns>
<summary>Match the content type of a request against the media types that a formatter supports.</summary>
<returns>Returns a <seecref="T:System.Net.Http.Formatting.MediaTypeFormatterMatch"/> object that indicates the quality of the match, or null if there is no match.</returns>
<paramname="request">The request.</param>
<paramname="formatter">The formatter to match against.</param>
<summary>Selects the first supported media type of a formatter.</summary>
<returns>Returns a <seecref="T:System.Net.Http.Formatting.MediaTypeFormatterMatch"/> with <seecref="P:System.Net.Http.Formatting.MediaTypeFormatterMatch.Ranking"/> set to <seecref="F:System.Net.Http.Formatting.MediaTypeFormatterMatchRanking.MatchOnCanWriteType"/>, or null if there is no match. </returns>
<paramname="type">The type to match.</param>
<paramname="formatter">The formatter to match against.</param>
<summary> Performs content negotiating by selecting the most appropriate <seecref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> out of the passed in <paramrefname="formatters"/> for the given <paramrefname="request"/> that can serialize an object of the given <paramrefname="type"/>. </summary>
<returns>The result of the negotiation containing the most appropriate <seecref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> instance, or null if there is no appropriate formatter.</returns>
<paramname="type">The type to be serialized.</param>
<paramname="request">The request.</param>
<paramname="formatters">The set of <seecref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> objects from which to choose.</param>
<summary> Helper class to serialize <see cref="T:System.Collections.Generic.IEnumerable`1" /> types by delegating them through a concrete implementation."/&gt;. </summary>
<typeparamname="T">The interface implementing to proxy.</typeparam>
<summary> Initialize a DelegatingEnumerable. This constructor is necessary for <seecref="T:System.Runtime.Serialization.DataContractSerializer"/> to work. </summary>
<summary> Initialize a DelegatingEnumerable with an <see cref="T:System.Collections.Generic.IEnumerable`1" />. This is a helper class to proxy <see cref="T:System.Collections.Generic.IEnumerable`1" /> interfaces for <seecref="T:System.Xml.Serialization.XmlSerializer"/>. </summary>
<paramname="source">The <see cref="T:System.Collections.Generic.IEnumerable`1" /> instance to get the enumerator from.</param>
<seecref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> class for handling HTML form URL-ended data, also known as application/x-www-form-urlencoded. </summary>
<summary>Queries whether the <seecref="T:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter"/> can deserializean object of the specified type.</summary>
<returns>true if the <seecref="T:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter"/> can deserialize the type; otherwise, false.</returns>
<paramname="type">The type to deserialize.</param>
<summary>Queries whether the <seecref="T:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter"/> can serializean object of the specified type.</summary>
<returns>true if the <seecref="T:System.Net.Http.Formatting.FormUrlEncodedMediaTypeFormatter"/> can serialize the type; otherwise, false.</returns>
<summary> Performs content negotiation. This is the process of selecting a response writer (formatter) in compliance with header values in the request. </summary>
<summary> Performs content negotiating by selecting the most appropriate <seecref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> out of the passed in formatters for the given request that can serialize an object of the given type. </summary>
<returns>The result of the negotiation containing the most appropriate <seecref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> instance, or null if there is no appropriate formatter.</returns>
<summary>Determines whether this <seecref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter"/> can read objects of the specified <paramrefname="type"/>.</summary>
<returns>true if objects of this <paramrefname="type"/> can be read, otherwise false.</returns>
<summary>Determines whether this <seecref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter"/> can write objects of the specified <paramrefname="type"/>.</summary>
<returns>true if objects of this <paramrefname="type"/> can be written, otherwise false.</returns>
<summary> Creates a JsonSerializerSettings instance with the default settings used by the <seecref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter"/>. </summary>
<returns>A newly created JsonSerializerSettings instance with the default settings used by the <seecref="T:System.Net.Http.Formatting.JsonMediaTypeFormatter"/>.</returns>
<summary>Reads an object of the specified <paramrefname="type"/> from the specified <paramrefname="stream"/>. This method is called during deserialization.</summary>
<summary> Gets or sets a value indicating whether to use <seecref="T:System.Runtime.Serialization.Json.DataContractJsonSerializer"/> by default. </summary>
<returns>true if to <seecref="T:System.Runtime.Serialization.Json.DataContractJsonSerializer"/> by default; otherwise, false.</returns>
<summary>Writes an object of the specified <paramrefname="type"/> to the specified <paramrefname="stream"/>. This method is called during serialization.</summary>
<summary>Returns a specialized instance of the <seecref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> that can format a response for the given parameters.</summary>
<summary>Gets the mutable collection of <seecref="T:System.Net.Http.Formatting.MediaTypeMapping"/> objects that match HTTP requests to media types.</summary>
<summary> Sets the default headers for content that will be formatted using this formatter. This method is called from the <seecref="T:System.Net.Http.ObjectContent"/> constructor. This implementation sets the Content-Type header to the value of mediaType if it is not null. If it is null it sets the Content-Type to the default media type of this formatter. If the Content-Type does not specify a charset it will set it using this formatters configured <seecref="T:System.Text.Encoding"/>. </summary>
<paramname="type">The type of the object being serialized. See <seecref="T:System.Net.Http.ObjectContent"/>.</param>
<paramname="headers">The content headers that should be configured.</param>
<paramname="mediaType">The authoritative media type. Can be null.</param>
<summary>Initializes a new instance of the <seecref="T:System.Net.Http.Formatting.MediaTypeFormatterCollection"/> class with the given <paramrefname="formatters"/>.</summary>
<summary> Updates the given set of formatter of <seecref="T:System.Net.Http.Formatting.MediaTypeMapping"/> elements so that it associates the mediaType with <seecref="T:System.Uri"/>s containing a specific query parameter and value. </summary>
<paramname="formatter">The <seecref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> to receive the new <seecref="T:System.Net.Http.Formatting.QueryStringMapping"/> item.</param>
<paramname="queryStringParameterName">The name of the query parameter.</param>
<paramname="queryStringParameterValue">The value assigned to that query parameter.</param>
<paramname="mediaType">The <seecref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> to associate with a <seecref="T:System.Uri"/> containing a query string matching queryStringParameterName and queryStringParameterValue.</param>
<summary> Updates the given set of formatter of <seecref="T:System.Net.Http.Formatting.MediaTypeMapping"/> elements so that it associates the mediaType with <seecref="T:System.Uri"/>s containing a specific query parameter and value. </summary>
<paramname="formatter">The <seecref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> to receive the new <seecref="T:System.Net.Http.Formatting.QueryStringMapping"/> item.</param>
<paramname="queryStringParameterName">The name of the query parameter.</param>
<paramname="queryStringParameterValue">The value assigned to that query parameter.</param>
<paramname="mediaType">The media type to associate with a <seecref="T:System.Uri"/> containing a query string matching queryStringParameterName and queryStringParameterValue.</param>
<summary> Updates the given set of formatter of <seecref="T:System.Net.Http.Formatting.MediaTypeMapping"/> elements so that it associates the mediaType with a specific HTTP request header field with a specific value. </summary>
<paramname="formatter">The <seecref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> to receive the new <seecref="T:System.Net.Http.Formatting.MediaRangeMapping"/> item.</param>
<paramname="headerName">Name of the header to match.</param>
<paramname="headerValue">The header value to match.</param>
<paramname="valueComparison">The <seecref="T:System.StringComparison"/> to use when matching headerValue.</param>
<paramname="isValueSubstring">if set to true then headerValue is considered a match if it matches a substring of the actual header value.</param>
<paramname="mediaType">The <seecref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> to associate with a <seecref="M:HttpRequestMessage.Header"/> entry with a name matching headerName and a value matching headerValue.</param>
<summary> Updates the given set of formatter of <seecref="T:System.Net.Http.Formatting.MediaTypeMapping"/> elements so that it associates the mediaType with a specific HTTP request header field with a specific value. </summary>
<paramname="formatter">The <seecref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> to receive the new <seecref="T:System.Net.Http.Formatting.MediaRangeMapping"/> item.</param>
<paramname="headerName">Name of the header to match.</param>
<paramname="headerValue">The header value to match.</param>
<paramname="valueComparison">The <seecref="T:System.StringComparison"/> to use when matching headerValue.</param>
<paramname="isValueSubstring">if set to true then headerValue is considered a match if it matches a substring of the actual header value.</param>
<paramname="mediaType">The media type to associate with a <seecref="M:HttpRequestMessage.Header"/> entry with a name matching headerName and a value matching headerValue.</param>
<summary> Contains information about the degree to which a <seecref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> matches the explicit or implicit preferences found in an incoming request. </summary>
<summary> Matched on <seecref="T:System.Net.Http.HttpRequestMessage"/> after having applied the various <seecref="T:System.Net.Http.Formatting.MediaTypeMapping"/>s. </summary>
<summary> An abstract base class used to create an association between <seecref="T:System.Net.Http.HttpRequestMessage"/> or <seecref="T:System.Net.Http.HttpResponseMessage"/> instances that have certain characteristics and a specific <seecref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/>. </summary>
<summary> Initializes a new instance of a <seecref="T:System.Net.Http.Formatting.MediaTypeMapping"/> with the given mediaType value. </summary>
<paramname="mediaType"> The <seecref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> that is associated with <seecref="T:System.Net.Http.HttpRequestMessage"/> or <seecref="T:System.Net.Http.HttpResponseMessage"/> instances that have the given characteristics of the <seecref="T:System.Net.Http.Formatting.MediaTypeMapping"/>. </param>
<summary> Initializes a new instance of a <seecref="T:System.Net.Http.Formatting.MediaTypeMapping"/> with the given mediaType value. </summary>
<paramname="mediaType"> The <seecref="T:System.String"/> that is associated with <seecref="T:System.Net.Http.HttpRequestMessage"/> or <seecref="T:System.Net.Http.HttpResponseMessage"/> instances that have the given characteristics of the <seecref="T:System.Net.Http.Formatting.MediaTypeMapping"/>. </param>
<summary> Gets the <seecref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> that is associated with <seecref="T:System.Net.Http.HttpRequestMessage"/> or <seecref="T:System.Net.Http.HttpResponseMessage"/> instances that have the given characteristics of the <seecref="T:System.Net.Http.Formatting.MediaTypeMapping"/>. </summary>
<summary> Returns the quality of the match of the <seecref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> associated with request. </summary>
<returns> The quality of the match. It must be between 0.0 and 1.0. A value of 0.0 signifies no match. A value of 1.0 signifies a complete match. </returns>
<paramname="request"> The <seecref="T:System.Net.Http.HttpRequestMessage"/> to evaluate for the characteristics associated with the <seecref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> of the <seecref="T:System.Net.Http.Formatting.MediaTypeMapping"/>. </param>
<summary> Initializes a new instance of the <seecref="T:System.Net.Http.Formatting.QueryStringMapping"/> class. </summary>
<paramname="queryStringParameterName">The name of the query string parameter to match, if present.</param>
<paramname="queryStringParameterValue">The value of the query string parameter specified by queryStringParameterName.</param>
<paramname="mediaType">The <seecref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> to use if the query parameter specified by queryStringParameterName is present and assigned the value specified by queryStringParameterValue.</param>
<summary> Initializes a new instance of the <seecref="T:System.Net.Http.Formatting.QueryStringMapping"/> class. </summary>
<paramname="queryStringParameterName">The name of the query string parameter to match, if present.</param>
<paramname="queryStringParameterValue">The value of the query string parameter specified by queryStringParameterName.</param>
<paramname="mediaType">The media type to use if the query parameter specified by queryStringParameterName is present and assigned the value specified by queryStringParameterValue.</param>
<summary> Returns a value indicating whether the current <seecref="T:System.Net.Http.Formatting.QueryStringMapping"/> instance can return a <seecref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> from request. </summary>
<returns>If this instance can produce a <seecref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> from request it returns 1.0 otherwise 0.0.</returns>
<paramname="request">The <seecref="T:System.Net.Http.HttpRequestMessage"/> to check.</param>
<summary> This class provides a mapping from an arbitrary HTTP request header field to a <seecref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> used to select <seecref="T:System.Net.Http.Formatting.MediaTypeFormatter"/> instances for handling the entity body of an <seecref="T:System.Net.Http.HttpRequestMessage"/> or <seecref="T:System.Net.Http.HttpResponseMessage"/>. <remarks>This class only checks header fields associated with <seecref="M:HttpRequestMessage.Headers"/> for a match. It does not check header fields associated with <seecref="M:HttpResponseMessage.Headers"/> or <seecref="M:HttpContent.Headers"/> instances.</remarks></summary>
<summary> Initializes a new instance of the <seecref="T:System.Net.Http.Formatting.RequestHeaderMapping"/> class. </summary>
<paramname="headerName">Name of the header to match.</param>
<paramname="headerValue">The header value to match.</param>
<paramname="valueComparison">The <seecref="T:System.StringComparison"/> to use when matching headerValue.</param>
<paramname="isValueSubstring">if set to true then headerValue is considered a match if it matches a substring of the actual header value.</param>
<paramname="mediaType">The <seecref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> to use if headerName and headerValue is considered a match.</param>
<summary> Gets a value indicating whether <seecref="M:HeaderValue"/> is a matched as a substring of the actual header value. this instance is value substring. </summary>
<summary> Returns a value indicating whether the current <seecref="T:System.Net.Http.Formatting.RequestHeaderMapping"/> instance can return a <seecref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> from request. </summary>
<returns> The quality of the match. It must be between 0.0 and 1.0. A value of 0.0 signifies no match. A value of 1.0 signifies a complete match. </returns>
<paramname="request">The <seecref="T:System.Net.Http.HttpRequestMessage"/> to check.</param>
<summary> A <seecref="T:System.Net.Http.Formatting.RequestHeaderMapping"/> that maps the X-Requested-With http header field set by AJAX XmlHttpRequest (XHR) to the media type application/json if no explicit Accept header fields are present in the request. </summary>
<summary> Returns a value indicating whether the current <seecref="T:System.Net.Http.Formatting.RequestHeaderMapping"/> instance can return a <seecref="T:System.Net.Http.Headers.MediaTypeHeaderValue"/> from request. </summary>
<returns> The quality of the match. A value of 0.0 signifies no match. A value of 1.0 signifies a complete match and that the request was made using XmlHttpRequest without an Accept header. </returns>
<paramname="request">The <seecref="T:System.Net.Http.HttpRequestMessage"/> to check.</param>
<summary>Gets or sets a value indicating whether the XML formatter uses the <seecref="T:System.Xml.Serialization.XmlSerializer"/> as the default serializer, instead of using the <seecref="T:System.Runtime.Serialization.DataContractSerializer"/>.</summary>
<returns>If true, the formatter uses the <seecref="T:System.Xml.Serialization.XmlSerializer"/> by default; otherwise, it uses the <seecref="T:System.Runtime.Serialization.DataContractSerializer"/> by default.</returns>