1 <?xml version="1.0" encoding="utf-8"?><span>
4 <name>System.Net.Http</name>
7 <member name="T:System.Net.Http.ByteArrayContent">
8 <summary>Provides HTTP content based on a byte array.</summary>
10 <member name="M:System.Net.Http.ByteArrayContent.#ctor(System.Byte[])">
11 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.ByteArrayContent"></see> class.</summary>
12 <param name="content">The content used to initialize the <see cref="T:System.Net.Http.ByteArrayContent"></see>.</param>
13 <exception cref="T:System.ArgumentNullException">The <paramref name="content">content</paramref> parameter is null.</exception>
15 <member name="M:System.Net.Http.ByteArrayContent.#ctor(System.Byte[],System.Int32,System.Int32)">
16 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.ByteArrayContent"></see> class.</summary>
17 <param name="content">The content used to initialize the <see cref="T:System.Net.Http.ByteArrayContent"></see>.</param>
18 <param name="offset">The offset, in bytes, in the content parameter used to initialize the <see cref="T:System.Net.Http.ByteArrayContent"></see>.</param>
19 <param name="count">The number of bytes in the content starting from the offset parameter used to initialize the <see cref="T:System.Net.Http.ByteArrayContent"></see>.</param>
20 <exception cref="T:System.ArgumentNullException">The <paramref name="content">content</paramref> parameter is null.</exception>
21 <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="offset">offset</paramref> parameter is less than zero. -or- The <paramref name="offset">offset</paramref> parameter is greater than the length of content specified by the <paramref name="content">content</paramref> parameter. -or- The <paramref name="count">count</paramref> parameter is less than zero. -or- The <paramref name="count">count</paramref> parameter is greater than the length of content specified by the <paramref name="content">content</paramref> parameter - minus the <paramref name="offset">offset</paramref> parameter.</exception>
23 <member name="M:System.Net.Http.ByteArrayContent.CreateContentReadStreamAsync">
24 <summary>Creates an HTTP content stream as an asynchronous operation for reading whose backing store is memory from the <see cref="T:System.Net.Http.ByteArrayContent"></see>.</summary>
25 <returns>The task object representing the asynchronous operation.</returns>
27 <member name="M:System.Net.Http.ByteArrayContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
28 <summary>Serialize and write the byte array provided in the constructor to an HTTP content stream as an asynchronous operation.</summary>
29 <param name="stream">The target stream.</param>
30 <param name="context">Information about the transport, like channel binding token. This parameter may be null.</param>
31 <returns>The task object representing the asynchronous operation.</returns>
33 <member name="M:System.Net.Http.ByteArrayContent.TryComputeLength(System.Int64@)">
34 <summary>Determines whether a byte array has a valid length in bytes.</summary>
35 <param name="length">The length in bytes of the byte array.</param>
36 <returns>true if <paramref name="length">length</paramref> is a valid length; otherwise, false.</returns>
38 <member name="T:System.Net.Http.ClientCertificateOption">
39 <summary>Specifies how client certificates are provided.</summary>
41 <member name="F:System.Net.Http.ClientCertificateOption.Automatic">
42 <summary>The <see cref="T:System.Net.Http.HttpClientHandler"></see> will attempt to provide all available client certificates automatically.</summary>
45 <member name="F:System.Net.Http.ClientCertificateOption.Manual">
46 <summary>The application manually provides the client certificates to the <see cref="T:System.Net.Http.WebRequestHandler"></see>. This value is the default.</summary>
49 <member name="T:System.Net.Http.DelegatingHandler">
50 <summary>A type for HTTP handlers that delegate the processing of HTTP response messages to another handler, called the inner handler.</summary>
52 <member name="M:System.Net.Http.DelegatingHandler.#ctor">
53 <summary>Creates a new instance of the <see cref="T:System.Net.Http.DelegatingHandler"></see> class.</summary>
55 <member name="M:System.Net.Http.DelegatingHandler.#ctor(System.Net.Http.HttpMessageHandler)">
56 <summary>Creates a new instance of the <see cref="T:System.Net.Http.DelegatingHandler"></see> class with a specific inner handler.</summary>
57 <param name="innerHandler">The inner handler which is responsible for processing the HTTP response messages.</param>
59 <member name="M:System.Net.Http.DelegatingHandler.Dispose(System.Boolean)">
60 <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.DelegatingHandler"></see>, and optionally disposes of the managed resources.</summary>
61 <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
63 <member name="P:System.Net.Http.DelegatingHandler.InnerHandler">
64 <summary>Gets or sets the inner handler which processes the HTTP response messages.</summary>
65 <returns>The inner handler for HTTP response messages.</returns>
67 <member name="M:System.Net.Http.DelegatingHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
68 <summary>Sends an HTTP request to the inner handler to send to the server as an asynchronous operation.</summary>
69 <param name="request">The HTTP request message to send to the server.</param>
70 <param name="cancellationToken">A cancellation token to cancel operation.</param>
71 <returns>The task object representing the asynchronous operation.</returns>
72 <exception cref="T:System.ArgumentNullException">The <paramref name="request">request</paramref> was null.</exception>
74 <member name="T:System.Net.Http.FormUrlEncodedContent">
75 <summary>A container for name/value tuples encoded using application/x-www-form-urlencoded MIME type.</summary>
77 <member name="M:System.Net.Http.FormUrlEncodedContent.#ctor(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
78 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.FormUrlEncodedContent"></see> class with a specific collection of name/value pairs.</summary>
79 <param name="nameValueCollection">A collection of name/value pairs.</param>
81 <member name="T:System.Net.Http.Headers.AuthenticationHeaderValue">
82 <summary>Represents authentication information in Authorization, ProxyAuthorization, WWW-Authenticate, and Proxy-Authenticate header values.</summary>
84 <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.#ctor(System.String)">
85 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue"></see> class.</summary>
86 <param name="scheme">The scheme to use for authorization.</param>
88 <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.#ctor(System.String,System.String)">
89 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue"></see> class.</summary>
90 <param name="scheme">The scheme to use for authorization.</param>
91 <param name="parameter">The credentials containing the authentication information of the user agent for the resource being requested.</param>
93 <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.Equals(System.Object)">
94 <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue"></see> object.</summary>
95 <param name="obj">The object to compare with the current object.</param>
96 <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
98 <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.GetHashCode">
99 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue"></see> object.</summary>
100 <returns>A hash code for the current object.</returns>
102 <member name="P:System.Net.Http.Headers.AuthenticationHeaderValue.Parameter">
103 <summary>Gets the credentials containing the authentication information of the user agent for the resource being requested.</summary>
104 <returns>The credentials containing the authentication information.</returns>
106 <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.Parse(System.String)">
107 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue"></see> instance.</summary>
108 <param name="input">A string that represents authentication header value information.</param>
109 <returns>An <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue"></see> instance.</returns>
110 <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
111 <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid authentication header value information.</exception>
113 <member name="P:System.Net.Http.Headers.AuthenticationHeaderValue.Scheme">
114 <summary>Gets the scheme to use for authorization.</summary>
115 <returns>The scheme to use for authorization.</returns>
117 <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.ToString">
118 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue"></see> object.</summary>
119 <returns>A string that represents the current object.</returns>
121 <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.TryParse(System.String,System.Net.Http.Headers.AuthenticationHeaderValue@)">
122 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue"></see> information.</summary>
123 <param name="input">The string to validate.</param>
124 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue"></see> version of the string.</param>
125 <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue"></see> information; otherwise, false.</returns>
127 <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.System#ICloneable#Clone">
128 <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue"></see> instance.</summary>
129 <returns>A copy of the current instance.</returns>
131 <member name="T:System.Net.Http.Headers.CacheControlHeaderValue">
132 <summary>Represents the value of the Cache-Control header.</summary>
134 <member name="M:System.Net.Http.Headers.CacheControlHeaderValue.#ctor">
135 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue"></see> class.</summary>
137 <member name="M:System.Net.Http.Headers.CacheControlHeaderValue.Equals(System.Object)">
138 <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue"></see> object.</summary>
139 <param name="obj">The object to compare with the current object.</param>
140 <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
142 <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.Extensions">
143 <summary>Cache-extension tokens, each with an optional assigned value.</summary>
144 <returns>A collection of cache-extension tokens each with an optional assigned value.</returns>
146 <member name="M:System.Net.Http.Headers.CacheControlHeaderValue.GetHashCode">
147 <summary>Serves as a hash function for a <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue"></see> object.</summary>
148 <returns>A hash code for the current object.</returns>
150 <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.MaxAge">
151 <summary>The maximum age, specified in seconds, that the HTTP client is willing to accept a response.</summary>
152 <returns>The time in seconds.</returns>
154 <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.MaxStale">
155 <summary>Whether an HTTP client is willing to accept a response that has exceeded its expiration time.</summary>
156 <returns>true if the HTTP client is willing to accept a response that has exceed the expiration time; otherwise, false.</returns>
158 <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.MaxStaleLimit">
159 <summary>The maximum time, in seconds, an HTTP client is willing to accept a response that has exceeded its expiration time.</summary>
160 <returns>The time in seconds.</returns>
162 <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.MinFresh">
163 <summary>The freshness lifetime, in seconds, that an HTTP client is willing to accept a response.</summary>
164 <returns>The time in seconds.</returns>
166 <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.MustRevalidate">
167 <summary>Whether the origin server require revalidation of a cache entry on any subsequent use when the cache entry becomes stale.</summary>
168 <returns>true if the origin server requires revalidation of a cache entry on any subsequent use when the entry becomes stale; otherwise, false.</returns>
170 <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.NoCache">
171 <summary>Whether an HTTP client is willing to accept a cached response.</summary>
172 <returns>true if the HTTP client is willing to accept a cached response; otherwise, false.</returns>
174 <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.NoCacheHeaders">
175 <summary>A collection of fieldnames in the "no-cache" directive in a cache-control header field on an HTTP response.</summary>
176 <returns>A collection of fieldnames.</returns>
178 <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.NoStore">
179 <summary>Whether a cache must not store any part of either the HTTP request mressage or any response.</summary>
180 <returns>true if a cache must not store any part of either the HTTP request mressage or any response; otherwise, false.</returns>
182 <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.NoTransform">
183 <summary>Whether a cache or proxy must not change any aspect of the entity-body.</summary>
184 <returns>true if a cache or proxy must not change any aspect of the entity-body; otherwise, false.</returns>
186 <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.OnlyIfCached">
187 <summary>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.</summary>
188 <returns>true 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, false.</returns>
190 <member name="M:System.Net.Http.Headers.CacheControlHeaderValue.Parse(System.String)">
191 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue"></see> instance.</summary>
192 <param name="input">A string that represents cache-control header value information.</param>
193 <returns>A <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue"></see> instance.</returns>
194 <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
195 <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid cache-control header value information.</exception>
197 <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.Private">
198 <summary>Whether all or part of the HTTP response message is intended for a single user and must not be cached by a shared cache.</summary>
199 <returns>true if the HTTP response message is intended for a single user and must not be cached by a shared cache; otherwise, false.</returns>
201 <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.PrivateHeaders">
202 <summary>A collection fieldnames in the "private" directive in a cache-control header field on an HTTP response.</summary>
203 <returns>A collection of fieldnames.</returns>
205 <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.ProxyRevalidate">
206 <summary>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.</summary>
207 <returns>true 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, false.</returns>
209 <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.Public">
210 <summary>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.</summary>
211 <returns>true 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, false.</returns>
213 <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.SharedMaxAge">
214 <summary>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.</summary>
215 <returns>The time in seconds.</returns>
217 <member name="M:System.Net.Http.Headers.CacheControlHeaderValue.ToString">
218 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue"></see> object.</summary>
219 <returns>A string that represents the current object.</returns>
221 <member name="M:System.Net.Http.Headers.CacheControlHeaderValue.TryParse(System.String,System.Net.Http.Headers.CacheControlHeaderValue@)">
222 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue"></see> information.</summary>
223 <param name="input">The string to validate.</param>
224 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue"></see> version of the string.</param>
225 <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue"></see> information; otherwise, false.</returns>
227 <member name="M:System.Net.Http.Headers.CacheControlHeaderValue.System#ICloneable#Clone">
228 <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue"></see> instance.</summary>
229 <returns>A copy of the current instance.</returns>
231 <member name="T:System.Net.Http.Headers.ContentDispositionHeaderValue">
232 <summary>Represents the value of the Content-Disposition header.</summary>
234 <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.#ctor(System.Net.Http.Headers.ContentDispositionHeaderValue)">
235 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue"></see> class.</summary>
236 <param name="source">A <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue"></see>.</param>
238 <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.#ctor(System.String)">
239 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue"></see> class.</summary>
240 <param name="dispositionType">A string that contains a <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue"></see>.</param>
242 <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.CreationDate">
243 <summary>The date at which the file was created.</summary>
244 <returns>The file creation date.</returns>
246 <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.DispositionType">
247 <summary>The disposition type for a content body part.</summary>
248 <returns>The disposition type.</returns>
250 <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.Equals(System.Object)">
251 <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue"></see> object.</summary>
252 <param name="obj">The object to compare with the current object.</param>
253 <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
255 <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.FileName">
256 <summary>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.</summary>
257 <returns>A suggested filename.</returns>
259 <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.FileNameStar">
260 <summary>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.</summary>
261 <returns>A suggested filename of the form filename*.</returns>
263 <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.GetHashCode">
264 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue"></see> object.</summary>
265 <returns>A hash code for the current object.</returns>
267 <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.ModificationDate">
268 <summary>The date at which the file was last modified.</summary>
269 <returns>The file modification date.</returns>
271 <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.Name">
272 <summary>The name for a content body part.</summary>
273 <returns>The name for the content body part.</returns>
275 <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.Parameters">
276 <summary>A set of parameters included the Content-Disposition header.</summary>
277 <returns>A collection of parameters.</returns>
279 <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.Parse(System.String)">
280 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue"></see> instance.</summary>
281 <param name="input">A string that represents content disposition header value information.</param>
282 <returns>An <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue"></see> instance.</returns>
283 <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
284 <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid content disposition header value information.</exception>
286 <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.ReadDate">
287 <summary>The date the file was last read.</summary>
288 <returns>The last read date.</returns>
290 <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.Size">
291 <summary>The approximate size, in bytes, of the file.</summary>
292 <returns>The approximate size, in bytes.</returns>
294 <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.ToString">
295 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue"></see> object.</summary>
296 <returns>A string that represents the current object.</returns>
298 <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.TryParse(System.String,System.Net.Http.Headers.ContentDispositionHeaderValue@)">
299 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue"></see> information.</summary>
300 <param name="input">The string to validate.</param>
301 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue"></see> version of the string.</param>
302 <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue"></see> information; otherwise, false.</returns>
304 <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.System#ICloneable#Clone">
305 <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue"></see> instance.</summary>
306 <returns>A copy of the current instance.</returns>
308 <member name="T:System.Net.Http.Headers.ContentRangeHeaderValue">
309 <summary>Represents the value of the Content-Range header.</summary>
311 <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.#ctor(System.Int64)">
312 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue"></see> class.</summary>
313 <param name="length">The starting or ending point of the range, in bytes.</param>
315 <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.#ctor(System.Int64,System.Int64)">
316 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue"></see> class.</summary>
317 <param name="from">The position, in bytes, at which to start sending data.</param>
318 <param name="to">The position, in bytes, at which to stop sending data.</param>
320 <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.#ctor(System.Int64,System.Int64,System.Int64)">
321 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue"></see> class.</summary>
322 <param name="from">The position, in bytes, at which to start sending data.</param>
323 <param name="to">The position, in bytes, at which to stop sending data.</param>
324 <param name="length">The starting or ending point of the range, in bytes.</param>
326 <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.Equals(System.Object)">
327 <summary>Determines whether the specified Object is equal to the current <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue"></see> object.</summary>
328 <param name="obj">The object to compare with the current object.</param>
329 <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
331 <member name="P:System.Net.Http.Headers.ContentRangeHeaderValue.From">
332 <summary>Gets the position at which to start sending data.</summary>
333 <returns>The position, in bytes, at which to start sending data.</returns>
335 <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.GetHashCode">
336 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue"></see> object.</summary>
337 <returns>A hash code for the current object.</returns>
339 <member name="P:System.Net.Http.Headers.ContentRangeHeaderValue.HasLength">
340 <summary>Gets whether the Content-Range header has a length specified.</summary>
341 <returns>true if the Content-Range has a length specified; otherwise, false.</returns>
343 <member name="P:System.Net.Http.Headers.ContentRangeHeaderValue.HasRange">
344 <summary>Gets whether the Content-Range has a range specified.</summary>
345 <returns>true if the Content-Range has a range specified; otherwise, false.</returns>
347 <member name="P:System.Net.Http.Headers.ContentRangeHeaderValue.Length">
348 <summary>Gets the length of the full entity-body.</summary>
349 <returns>The length of the full entity-body.</returns>
351 <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.Parse(System.String)">
352 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue"></see> instance.</summary>
353 <param name="input">A string that represents content range header value information.</param>
354 <returns>An <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue"></see> instance.</returns>
355 <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
356 <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid content range header value information.</exception>
358 <member name="P:System.Net.Http.Headers.ContentRangeHeaderValue.To">
359 <summary>Gets the position at which to stop sending data.</summary>
360 <returns>The position at which to stop sending data.</returns>
362 <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.ToString">
363 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue"></see> object.</summary>
364 <returns>A string that represents the current object.</returns>
366 <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.TryParse(System.String,System.Net.Http.Headers.ContentRangeHeaderValue@)">
367 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue"></see> information.</summary>
368 <param name="input">The string to validate.</param>
369 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue"></see> version of the string.</param>
370 <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue"></see> information; otherwise, false.</returns>
372 <member name="P:System.Net.Http.Headers.ContentRangeHeaderValue.Unit">
373 <summary>The range units used.</summary>
374 <returns>A <see cref="T:System.String"></see> that contains range units.</returns>
376 <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.System#ICloneable#Clone">
377 <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue"></see> instance.</summary>
378 <returns>A copy of the current instance.</returns>
380 <member name="T:System.Net.Http.Headers.EntityTagHeaderValue">
381 <summary>Represents an entity-tag header value.</summary>
383 <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.#ctor(System.String)">
384 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue"></see> class.</summary>
385 <param name="tag">A string that contains an <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue"></see>.</param>
387 <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.#ctor(System.String,System.Boolean)">
388 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue"></see> class.</summary>
389 <param name="tag">A string that contains an <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue"></see>.</param>
390 <param name="isWeak">A value that indicates if this entity-tag header is a weak validator. If the entity-tag header is weak validator, then isWeak should be set to true. If the entity-tag header is a strong validator, then isWeak should be set to false.</param>
392 <member name="P:System.Net.Http.Headers.EntityTagHeaderValue.Any">
393 <summary>Gets the entity-tag header value.</summary>
394 <returns>Returns <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue"></see>.</returns>
396 <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.Equals(System.Object)">
397 <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue"></see> object.</summary>
398 <param name="obj">The object to compare with the current object.</param>
399 <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
401 <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.GetHashCode">
402 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue"></see> object.</summary>
403 <returns>A hash code for the current object.</returns>
405 <member name="P:System.Net.Http.Headers.EntityTagHeaderValue.IsWeak">
406 <summary>Gets whether the entity-tag is prefaced by a weakness indicator.</summary>
407 <returns>true if the entity-tag is prefaced by a weakness indicator; otherwise, false.</returns>
409 <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.Parse(System.String)">
410 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue"></see> instance.</summary>
411 <param name="input">A string that represents entity tag header value information.</param>
412 <returns>An <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue"></see> instance.</returns>
413 <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
414 <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid entity tag header value information.</exception>
416 <member name="P:System.Net.Http.Headers.EntityTagHeaderValue.Tag">
417 <summary>Gets the opaque quoted string.</summary>
418 <returns>An opaque quoted string.</returns>
420 <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.ToString">
421 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue"></see> object.</summary>
422 <returns>A string that represents the current object.</returns>
424 <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.TryParse(System.String,System.Net.Http.Headers.EntityTagHeaderValue@)">
425 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue"></see> information.</summary>
426 <param name="input">The string to validate.</param>
427 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue"></see> version of the string.</param>
428 <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue"></see> information; otherwise, false.</returns>
430 <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.System#ICloneable#Clone">
431 <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue"></see> instance.</summary>
432 <returns>A copy of the current instance.</returns>
434 <member name="T:System.Net.Http.Headers.HttpContentHeaders">
435 <summary>Represents the collection of Content Headers as defined in RFC 2616.</summary>
437 <member name="P:System.Net.Http.Headers.HttpContentHeaders.Allow">
438 <summary>Gets the value of the Allow content header on an HTTP response.</summary>
439 <returns>The value of the Allow header on an HTTP response.</returns>
441 <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentDisposition">
442 <summary>Gets the value of the Content-Disposition content header on an HTTP response.</summary>
443 <returns>The value of the Content-Disposition content header on an HTTP response.</returns>
445 <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentEncoding">
446 <summary>Gets the value of the Content-Encoding content header on an HTTP response.</summary>
447 <returns>The value of the Content-Encoding content header on an HTTP response.</returns>
449 <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentLanguage">
450 <summary>Gets the value of the Content-Language content header on an HTTP response.</summary>
451 <returns>The value of the Content-Language content header on an HTTP response.</returns>
453 <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentLength">
454 <summary>Gets or sets the value of the Content-Length content header on an HTTP response.</summary>
455 <returns>The value of the Content-Length content header on an HTTP response.</returns>
457 <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentLocation">
458 <summary>Gets or sets the value of the Content-Location content header on an HTTP response.</summary>
459 <returns>The value of the Content-Location content header on an HTTP response.</returns>
461 <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentMD5">
462 <summary>Gets or sets the value of the Content-MD5 content header on an HTTP response.</summary>
463 <returns>The value of the Content-MD5 content header on an HTTP response.</returns>
465 <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentRange">
466 <summary>Gets or sets the value of the Content-Range content header on an HTTP response.</summary>
467 <returns>The value of the Content-Range content header on an HTTP response.</returns>
469 <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentType">
470 <summary>Gets or sets the value of the Content-Type content header on an HTTP response.</summary>
471 <returns>The value of the Content-Type content header on an HTTP response.</returns>
473 <member name="P:System.Net.Http.Headers.HttpContentHeaders.Expires">
474 <summary>Gets or sets the value of the Expires content header on an HTTP response.</summary>
475 <returns>The value of the Expires content header on an HTTP response.</returns>
477 <member name="P:System.Net.Http.Headers.HttpContentHeaders.LastModified">
478 <summary>Gets or sets the value of the Last-Modified content header on an HTTP response.</summary>
479 <returns>The value of the Last-Modified content header on an HTTP response.</returns>
481 <member name="T:System.Net.Http.Headers.HttpHeaders">
482 <summary>A collection of headers and their values as defined in RFC 2616.</summary>
484 <member name="M:System.Net.Http.Headers.HttpHeaders.#ctor">
485 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.HttpHeaders"></see> class.</summary>
487 <member name="M:System.Net.Http.Headers.HttpHeaders.Add(System.String,System.Collections.Generic.IEnumerable{System.String})">
488 <summary>Adds the specified header and its values into the <see cref="T:System.Net.Http.Headers.HttpHeaders"></see> collection.</summary>
489 <param name="name">The header to add to the collection.</param>
490 <param name="values">A list of header values to add to the collection.</param>
492 <member name="M:System.Net.Http.Headers.HttpHeaders.Add(System.String,System.String)">
493 <summary>Adds the specified header and its value into the <see cref="T:System.Net.Http.Headers.HttpHeaders"></see> collection.</summary>
494 <param name="name">The header to add to the collection.</param>
495 <param name="value">The content of the header.</param>
497 <member name="M:System.Net.Http.Headers.HttpHeaders.Clear">
498 <summary>Removes all headers from the <see cref="T:System.Net.Http.Headers.HttpHeaders"></see> collection.</summary>
500 <member name="M:System.Net.Http.Headers.HttpHeaders.Contains(System.String)">
501 <summary>Returns if a specific header exists in the <see cref="T:System.Net.Http.Headers.HttpHeaders"></see> collection.</summary>
502 <param name="name">The specific header.</param>
503 <returns>true is the specified header exists in the collection; otherwise false.</returns>
505 <member name="M:System.Net.Http.Headers.HttpHeaders.GetEnumerator">
506 <summary>Returns an enumerator that can iterate through the <see cref="T:System.Net.Http.Headers.HttpHeaders"></see> instance.</summary>
507 <returns>An enumerator for the <see cref="T:System.Net.Http.Headers.HttpHeaders"></see>.</returns>
509 <member name="M:System.Net.Http.Headers.HttpHeaders.GetValues(System.String)">
510 <summary>Returns all header values for a specified header stored in the <see cref="T:System.Net.Http.Headers.HttpHeaders"></see> collection.</summary>
511 <param name="name">The specified header to return values for.</param>
512 <returns>An array of header strings.</returns>
514 <member name="M:System.Net.Http.Headers.HttpHeaders.Remove(System.String)">
515 <summary>Removes the specified header from the <see cref="T:System.Net.Http.Headers.HttpHeaders"></see> collection.</summary>
516 <param name="name">The name of the header to remove from the collection.</param>
517 <returns>Returns <see cref="T:System.Boolean"></see>.</returns>
519 <member name="M:System.Net.Http.Headers.HttpHeaders.ToString">
520 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.HttpHeaders"></see> object.</summary>
521 <returns>A string that represents the current object.</returns>
523 <member name="M:System.Net.Http.Headers.HttpHeaders.TryAddWithoutValidation(System.String,System.Collections.Generic.IEnumerable{System.String})">
524 <summary>Returns a value that indicates whether the specified header and its values were added to the <see cref="T:System.Net.Http.Headers.HttpHeaders"></see> collection without validating the provided information.</summary>
525 <param name="name">The header to add to the collection.</param>
526 <param name="values">The values of the header.</param>
527 <returns>true if the specified header <paramref name="name">name</paramref> and <paramref name="values">values</paramref> could be added to the collection; otherwise false.</returns>
529 <member name="M:System.Net.Http.Headers.HttpHeaders.TryAddWithoutValidation(System.String,System.String)">
530 <summary>Returns a value that indicates whether the specified header and its value were added to the <see cref="T:System.Net.Http.Headers.HttpHeaders"></see> collection without validating the provided information.</summary>
531 <param name="name">The header to add to the collection.</param>
532 <param name="value">The content of the header.</param>
533 <returns>true if the specified header <paramref name="name">name</paramref> and <paramref name="value">value</paramref> could be added to the collection; otherwise false.</returns>
535 <member name="M:System.Net.Http.Headers.HttpHeaders.TryGetValues(System.String,System.Collections.Generic.IEnumerable{System.String}@)">
536 <summary>Return if a specified header and specified values are stored in the <see cref="T:System.Net.Http.Headers.HttpHeaders"></see> collection.</summary>
537 <param name="name">The specified header.</param>
538 <param name="values">The specified header values.</param>
539 <returns>true is the specified header <paramref name="name">name</paramref> and values are stored in the collection; otherwise false.</returns>
541 <member name="M:System.Net.Http.Headers.HttpHeaders.System#Collections#IEnumerable#GetEnumerator">
542 <summary>Gets an enumerator that can iterate through a <see cref="T:System.Net.Http.Headers.HttpHeaders"></see>.</summary>
543 <returns>An instance of an implementation of an <see cref="T:System.Collections.IEnumerator"></see> that can iterate through a <see cref="T:System.Net.Http.Headers.HttpHeaders"></see>.</returns>
545 <member name="T:System.Net.Http.Headers.HttpHeaderValueCollection`1">
546 <summary>Represents a collection of header values.</summary>
547 <typeparam name="T">The header collection type.</typeparam>
549 <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.Add(`0)">
550 <summary>Adds an entry to the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see>.</summary>
551 <param name="item">The item to add to the header collection.</param>
553 <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.Clear">
554 <summary>Removes all entries from the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see>.</summary>
556 <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.Contains(`0)">
557 <summary>Determines if the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see> contains an item.</summary>
558 <param name="item">The item to find to the header collection.</param>
559 <returns>true if the entry is contained in the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see> instance; otherwise, false</returns>
561 <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.CopyTo(`0[],System.Int32)">
562 <summary>Copies the entire <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see> to a compatible one-dimensional <see cref="T:System.Array"></see>, starting at the specified index of the target array.</summary>
563 <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
564 <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
566 <member name="P:System.Net.Http.Headers.HttpHeaderValueCollection`1.Count">
567 <summary>Gets the number of headers in the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see>.</summary>
568 <returns>The number of headers in a collection</returns>
570 <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.GetEnumerator">
571 <summary>Returns an enumerator that iterates through the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see>.</summary>
572 <returns>An enumerator for the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see> instance.</returns>
574 <member name="P:System.Net.Http.Headers.HttpHeaderValueCollection`1.IsReadOnly">
575 <summary>Gets a value indicating whether the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see> instance is read-only.</summary>
576 <returns>true if the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see> instance is read-only; otherwise, false.</returns>
578 <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.ParseAdd(System.String)">
579 <summary>Parses and adds an entry to the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see>.</summary>
580 <param name="input">The entry to add.</param>
582 <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.Remove(`0)">
583 <summary>Removes the specified item from the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see>.</summary>
584 <param name="item">The item to remove.</param>
585 <returns>true if the <paramref name="item">item</paramref> was removed from the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see> instance; otherwise, false</returns>
587 <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.ToString">
588 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see> object. object.</summary>
589 <returns>A string that represents the current object.</returns>
591 <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.TryParseAdd(System.String)">
592 <summary>Determines whether the input could be parsed and added to the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see>.</summary>
593 <param name="input">The entry to validate.</param>
594 <returns>true if the <paramref name="input">input</paramref> could be parsed and added to the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see> instance; otherwise, false</returns>
596 <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.System#Collections#IEnumerable#GetEnumerator">
597 <summary>Returns an enumerator that iterates through the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see>.</summary>
598 <returns>An enumerator for the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see> instance.</returns>
600 <member name="T:System.Net.Http.Headers.HttpRequestHeaders">
601 <summary>Represents the collection of Request Headers as defined in RFC 2616.</summary>
603 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Accept">
604 <summary>Gets the value of the Accept header for an HTTP request.</summary>
605 <returns>The value of the Accept header for an HTTP request.</returns>
607 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.AcceptCharset">
608 <summary>Gets the value of the Accept-Charset header for an HTTP request.</summary>
609 <returns>The value of the Accept-Charset header for an HTTP request.</returns>
611 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.AcceptEncoding">
612 <summary>Gets the value of the Accept-Encoding header for an HTTP request.</summary>
613 <returns>The value of the Accept-Encoding header for an HTTP request.</returns>
615 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.AcceptLanguage">
616 <summary>Gets the value of the Accept-Language header for an HTTP request.</summary>
617 <returns>The value of the Accept-Language header for an HTTP request.</returns>
619 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Authorization">
620 <summary>Gets or sets the value of the Authorization header for an HTTP request.</summary>
621 <returns>The value of the Authorization header for an HTTP request.</returns>
623 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.CacheControl">
624 <summary>Gets or sets the value of the Cache-Control header for an HTTP request.</summary>
625 <returns>The value of the Cache-Control header for an HTTP request.</returns>
627 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Connection">
628 <summary>Gets the value of the Connection header for an HTTP request.</summary>
629 <returns>The value of the Connection header for an HTTP request.</returns>
631 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.ConnectionClose">
632 <summary>Gets or sets a value that indicates if the Connection header for an HTTP request contains Close.</summary>
633 <returns>true if the Connection header contains Close, otherwise false.</returns>
635 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Date">
636 <summary>Gets or sets the value of the Date header for an HTTP request.</summary>
637 <returns>The value of the Date header for an HTTP request.</returns>
639 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Expect">
640 <summary>Gets the value of the Expect header for an HTTP request.</summary>
641 <returns>The value of the Expect header for an HTTP request.</returns>
643 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.ExpectContinue">
644 <summary>Gets or sets a value that indicates if the Expect header for an HTTP request contains Continue.</summary>
645 <returns>true if the Expect header contains Continue, otherwise false.</returns>
647 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.From">
648 <summary>Gets or sets the value of the From header for an HTTP request.</summary>
649 <returns>The value of the From header for an HTTP request.</returns>
651 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Host">
652 <summary>Gets or sets the value of the Host header for an HTTP request.</summary>
653 <returns>The value of the Host header for an HTTP request.</returns>
655 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.IfMatch">
656 <summary>Gets the value of the If-Match header for an HTTP request.</summary>
657 <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see>. The value of the If-Match header for an HTTP request.</returns>
659 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.IfModifiedSince">
660 <summary>Gets or sets the value of the If-Modified-Since header for an HTTP request.</summary>
661 <returns>The value of the If-Modified-Since header for an HTTP request.</returns>
663 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.IfNoneMatch">
664 <summary>Gets the value of the If-None-Match header for an HTTP request.</summary>
665 <returns>Gets the value of the If-None-Match header for an HTTP request.</returns>
667 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.IfRange">
668 <summary>Gets or sets the value of the If-Range header for an HTTP request.</summary>
669 <returns>The value of the If-Range header for an HTTP request.</returns>
671 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.IfUnmodifiedSince">
672 <summary>Gets or sets the value of the If-Unmodified-Since header for an HTTP request.</summary>
673 <returns>The value of the If-Unmodified-Since header for an HTTP request.</returns>
675 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.MaxForwards">
676 <summary>Gets or sets the value of the Max-Forwards header for an HTTP request.</summary>
677 <returns>The value of the Max-Forwards header for an HTTP request.</returns>
679 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Pragma">
680 <summary>Gets the value of the Pragma header for an HTTP request.</summary>
681 <returns>The value of the Pragma header for an HTTP request.</returns>
683 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.ProxyAuthorization">
684 <summary>Gets or sets the value of the Proxy-Authorization header for an HTTP request.</summary>
685 <returns>The value of the Proxy-Authorization header for an HTTP request.</returns>
687 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Range">
688 <summary>Gets or sets the value of the Range header for an HTTP request.</summary>
689 <returns>The value of the Range header for an HTTP request.</returns>
691 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Referrer">
692 <summary>Gets or sets the value of the Referer header for an HTTP request.</summary>
693 <returns>The value of the Referer header for an HTTP request.</returns>
695 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.TE">
696 <summary>Gets the value of the TE header for an HTTP request.</summary>
697 <returns>The value of the TE header for an HTTP request.</returns>
699 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Trailer">
700 <summary>Gets the value of the Trailer header for an HTTP request.</summary>
701 <returns>The value of the Trailer header for an HTTP request.</returns>
703 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.TransferEncoding">
704 <summary>Gets the value of the Transfer-Encoding header for an HTTP request.</summary>
705 <returns>The value of the Transfer-Encoding header for an HTTP request.</returns>
707 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.TransferEncodingChunked">
708 <summary>Gets or sets a value that indicates if the Transfer-Encoding header for an HTTP request contains chunked.</summary>
709 <returns>true if the Transfer-Encoding header contains chunked, otherwise false.</returns>
711 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Upgrade">
712 <summary>Gets the value of the Upgrade header for an HTTP request.</summary>
713 <returns>The value of the Upgrade header for an HTTP request.</returns>
715 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.UserAgent">
716 <summary>Gets the value of the User-Agent header for an HTTP request.</summary>
717 <returns>The value of the User-Agent header for an HTTP request.</returns>
719 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Via">
720 <summary>Gets the value of the Via header for an HTTP request.</summary>
721 <returns>The value of the Via header for an HTTP request.</returns>
723 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Warning">
724 <summary>Gets the value of the Warning header for an HTTP request.</summary>
725 <returns>The value of the Warning header for an HTTP request.</returns>
727 <member name="T:System.Net.Http.Headers.HttpResponseHeaders">
728 <summary>Represents the collection of Response Headers as defined in RFC 2616.</summary>
730 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.AcceptRanges">
731 <summary>Gets the value of the Accept-Ranges header for an HTTP response.</summary>
732 <returns>The value of the Accept-Ranges header for an HTTP response.</returns>
734 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Age">
735 <summary>Gets or sets the value of the Age header for an HTTP response.</summary>
736 <returns>The value of the Age header for an HTTP response.</returns>
738 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.CacheControl">
739 <summary>Gets or sets the value of the Cache-Control header for an HTTP response.</summary>
740 <returns>The value of the Cache-Control header for an HTTP response.</returns>
742 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Connection">
743 <summary>Gets the value of the Connection header for an HTTP response.</summary>
744 <returns>The value of the Connection header for an HTTP response.</returns>
746 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.ConnectionClose">
747 <summary>Gets or sets a value that indicates if the Connection header for an HTTP response contains Close.</summary>
748 <returns>true if the Connection header contains Close, otherwise false.</returns>
750 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Date">
751 <summary>Gets or sets the value of the Date header for an HTTP response.</summary>
752 <returns>The value of the Date header for an HTTP response.</returns>
754 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.ETag">
755 <summary>Gets or sets the value of the ETag header for an HTTP response.</summary>
756 <returns>The value of the ETag header for an HTTP response.</returns>
758 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Location">
759 <summary>Gets or sets the value of the Location header for an HTTP response.</summary>
760 <returns>The value of the Location header for an HTTP response.</returns>
762 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Pragma">
763 <summary>Gets the value of the Pragma header for an HTTP response.</summary>
764 <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1"></see>. The value of the Pragma header for an HTTP response.</returns>
766 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.ProxyAuthenticate">
767 <summary>Gets the value of the Proxy-Authenticate header for an HTTP response.</summary>
768 <returns>The value of the Proxy-Authenticate header for an HTTP response.</returns>
770 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.RetryAfter">
771 <summary>Gets or sets the value of the Retry-After header for an HTTP response.</summary>
772 <returns>The value of the Retry-After header for an HTTP response.</returns>
774 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Server">
775 <summary>Gets the value of the Server header for an HTTP response.</summary>
776 <returns>The value of the Server header for an HTTP response.</returns>
778 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Trailer">
779 <summary>Gets the value of the Trailer header for an HTTP response.</summary>
780 <returns>The value of the Trailer header for an HTTP response.</returns>
782 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.TransferEncoding">
783 <summary>Gets the value of the Transfer-Encoding header for an HTTP response.</summary>
784 <returns>The value of the Transfer-Encoding header for an HTTP response.</returns>
786 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.TransferEncodingChunked">
787 <summary>Gets or sets a value that indicates if the Transfer-Encoding header for an HTTP response contains chunked.</summary>
788 <returns>true if the Transfer-Encoding header contains chunked, otherwise false.</returns>
790 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Upgrade">
791 <summary>Gets the value of the Upgrade header for an HTTP response.</summary>
792 <returns>The value of the Upgrade header for an HTTP response.</returns>
794 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Vary">
795 <summary>Gets the value of the Vary header for an HTTP response.</summary>
796 <returns>The value of the Vary header for an HTTP response.</returns>
798 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Via">
799 <summary>Gets the value of the Via header for an HTTP response.</summary>
800 <returns>The value of the Via header for an HTTP response.</returns>
802 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Warning">
803 <summary>Gets the value of the Warning header for an HTTP response.</summary>
804 <returns>The value of the Warning header for an HTTP response.</returns>
806 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.WwwAuthenticate">
807 <summary>Gets the value of the WWW-Authenticate header for an HTTP response.</summary>
808 <returns>The value of the WWW-Authenticate header for an HTTP response.</returns>
810 <member name="T:System.Net.Http.Headers.MediaTypeHeaderValue">
811 <summary>Represents a media type used in a Content-Type header as defined in the RFC 2616.</summary>
813 <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.#ctor(System.Net.Http.Headers.MediaTypeHeaderValue)">
814 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"></see> class.</summary>
815 <param name="source">A <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"></see> object used to initialize the new instance.</param>
817 <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.#ctor(System.String)">
818 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"></see> class.</summary>
819 <param name="mediaType">The source represented as a string to initialize the new instance.</param>
821 <member name="P:System.Net.Http.Headers.MediaTypeHeaderValue.CharSet">
822 <summary>Gets or sets the character set.</summary>
823 <returns>The character set.</returns>
825 <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.Equals(System.Object)">
826 <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"></see> object.</summary>
827 <param name="obj">The object to compare with the current object.</param>
828 <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
830 <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.GetHashCode">
831 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"></see> object.</summary>
832 <returns>A hash code for the current object.</returns>
834 <member name="P:System.Net.Http.Headers.MediaTypeHeaderValue.MediaType">
835 <summary>Gets or sets the media-type header value.</summary>
836 <returns>The media-type header value.</returns>
838 <member name="P:System.Net.Http.Headers.MediaTypeHeaderValue.Parameters">
839 <summary>Gets or sets the media-type header value parameters.</summary>
840 <returns>The media-type header value parameters.</returns>
842 <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.Parse(System.String)">
843 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"></see> instance.</summary>
844 <param name="input">A string that represents media type header value information.</param>
845 <returns>A <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"></see> instance.</returns>
846 <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
847 <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid media type header value information.</exception>
849 <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.ToString">
850 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"></see> object.</summary>
851 <returns>A string that represents the current object.</returns>
853 <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.TryParse(System.String,System.Net.Http.Headers.MediaTypeHeaderValue@)">
854 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"></see> information.</summary>
855 <param name="input">The string to validate.</param>
856 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"></see> version of the string.</param>
857 <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"></see> information; otherwise, false.</returns>
859 <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.System#ICloneable#Clone">
860 <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue"></see> instance.</summary>
861 <returns>A copy of the current instance.</returns>
863 <member name="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue">
864 <summary>Represents a media type with an additional quality factor used in a Content-Type header.</summary>
866 <member name="M:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue.#ctor(System.String)">
867 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue"></see> class.</summary>
868 <param name="mediaType">A <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue"></see> represented as string to initialize the new instance.</param>
870 <member name="M:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue.#ctor(System.String,System.Double)">
871 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue"></see> class.</summary>
872 <param name="mediaType">A <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue"></see> represented as string to initialize the new instance.</param>
873 <param name="quality">The quality associated with this header value.</param>
875 <member name="M:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue.Parse(System.String)">
876 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue"></see> instance.</summary>
877 <param name="input">A string that represents media type with quality header value information.</param>
878 <returns>A <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue"></see> instance.</returns>
879 <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
880 <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid media type with quality header value information.</exception>
882 <member name="P:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue.Quality">
883 <summary>Get or set the quality value for the <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue"></see>.</summary>
884 <returns>The quality value for the <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue"></see> object.</returns>
886 <member name="M:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue.TryParse(System.String,System.Net.Http.Headers.MediaTypeWithQualityHeaderValue@)">
887 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue"></see> information.</summary>
888 <param name="input">The string to validate.</param>
889 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue"></see> version of the string.</param>
890 <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue"></see> information; otherwise, false.</returns>
892 <member name="M:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue.System#ICloneable#Clone">
893 <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue"></see> instance.</summary>
894 <returns>A copy of the current instance.</returns>
896 <member name="T:System.Net.Http.Headers.NameValueHeaderValue">
897 <summary>Represents a name/value pair used in various headers as defined in RFC 2616.</summary>
899 <member name="M:System.Net.Http.Headers.NameValueHeaderValue.#ctor(System.Net.Http.Headers.NameValueHeaderValue)">
900 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.NameValueHeaderValue"></see> class.</summary>
901 <param name="source">A <see cref="T:System.Net.Http.Headers.NameValueHeaderValue"></see> object used to initialize the new instance.</param>
903 <member name="M:System.Net.Http.Headers.NameValueHeaderValue.#ctor(System.String)">
904 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.NameValueHeaderValue"></see> class.</summary>
905 <param name="name">The header name.</param>
907 <member name="M:System.Net.Http.Headers.NameValueHeaderValue.#ctor(System.String,System.String)">
908 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.NameValueHeaderValue"></see> class.</summary>
909 <param name="name">The header name.</param>
910 <param name="value">The header value.</param>
912 <member name="M:System.Net.Http.Headers.NameValueHeaderValue.Equals(System.Object)">
913 <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Net.Http.Headers.NameValueHeaderValue"></see> object.</summary>
914 <param name="obj">The object to compare with the current object.</param>
915 <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
917 <member name="M:System.Net.Http.Headers.NameValueHeaderValue.GetHashCode">
918 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.NameValueHeaderValue"></see> object.</summary>
919 <returns>A hash code for the current object.</returns>
921 <member name="P:System.Net.Http.Headers.NameValueHeaderValue.Name">
922 <summary>Gets the header name.</summary>
923 <returns>The header name.</returns>
925 <member name="M:System.Net.Http.Headers.NameValueHeaderValue.Parse(System.String)">
926 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.NameValueHeaderValue"></see> instance.</summary>
927 <param name="input">A string that represents name value header value information.</param>
928 <returns>A <see cref="T:System.Net.Http.Headers.NameValueHeaderValue"></see> instance.</returns>
929 <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
930 <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid name value header value information.</exception>
932 <member name="M:System.Net.Http.Headers.NameValueHeaderValue.ToString">
933 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.NameValueHeaderValue"></see> object.</summary>
934 <returns>A string that represents the current object.</returns>
936 <member name="M:System.Net.Http.Headers.NameValueHeaderValue.TryParse(System.String,System.Net.Http.Headers.NameValueHeaderValue@)">
937 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.NameValueHeaderValue"></see> information.</summary>
938 <param name="input">The string to validate.</param>
939 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.NameValueHeaderValue"></see> version of the string.</param>
940 <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.NameValueHeaderValue"></see> information; otherwise, false.</returns>
942 <member name="P:System.Net.Http.Headers.NameValueHeaderValue.Value">
943 <summary>Gets the header value.</summary>
944 <returns>The header value.</returns>
946 <member name="M:System.Net.Http.Headers.NameValueHeaderValue.System#ICloneable#Clone">
947 <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.NameValueHeaderValue"></see> instance.</summary>
948 <returns>A copy of the current instance.</returns>
950 <member name="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue">
951 <summary>Represents a name/value pair with parameters used in various headers as defined in RFC 2616.</summary>
953 <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.#ctor(System.Net.Http.Headers.NameValueWithParametersHeaderValue)">
954 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue"></see> class.</summary>
955 <param name="source">A <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue"></see> object used to initialize the new instance.</param>
957 <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.#ctor(System.String)">
958 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue"></see> class.</summary>
959 <param name="name">The header name.</param>
961 <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.#ctor(System.String,System.String)">
962 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue"></see> class.</summary>
963 <param name="name">The header name.</param>
964 <param name="value">The header value.</param>
966 <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.Equals(System.Object)">
967 <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue"></see> object.</summary>
968 <param name="obj">The object to compare with the current object.</param>
969 <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
971 <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.GetHashCode">
972 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue"></see> object.</summary>
973 <returns>A hash code for the current object.</returns>
975 <member name="P:System.Net.Http.Headers.NameValueWithParametersHeaderValue.Parameters">
976 <summary>Gets the parameters from the <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue"></see> object.</summary>
977 <returns>A collection containing the parameters.</returns>
979 <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.Parse(System.String)">
980 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue"></see> instance.</summary>
981 <param name="input">A string that represents name value with parameter header value information.</param>
982 <returns>A <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue"></see> instance.</returns>
983 <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
984 <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid name value with parameter header value information.</exception>
986 <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.ToString">
987 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue"></see> object.</summary>
988 <returns>A string that represents the current object.</returns>
990 <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.TryParse(System.String,System.Net.Http.Headers.NameValueWithParametersHeaderValue@)">
991 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue"></see> information.</summary>
992 <param name="input">The string to validate.</param>
993 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue"></see> version of the string.</param>
994 <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue"></see> information; otherwise, false.</returns>
996 <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.System#ICloneable#Clone">
997 <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue"></see> instance.</summary>
998 <returns>A copy of the current instance.</returns>
1000 <member name="T:System.Net.Http.Headers.ProductHeaderValue">
1001 <summary>Represents a product token value in a User-Agent header.</summary>
1003 <member name="M:System.Net.Http.Headers.ProductHeaderValue.#ctor(System.String)">
1004 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ProductHeaderValue"></see> class.</summary>
1005 <param name="name">The product name.</param>
1007 <member name="M:System.Net.Http.Headers.ProductHeaderValue.#ctor(System.String,System.String)">
1008 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ProductHeaderValue"></see> class.</summary>
1009 <param name="name">The product name value.</param>
1010 <param name="version">The product version value.</param>
1012 <member name="M:System.Net.Http.Headers.ProductHeaderValue.Equals(System.Object)">
1013 <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Net.Http.Headers.ProductHeaderValue"></see> object.</summary>
1014 <param name="obj">The object to compare with the current object.</param>
1015 <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
1017 <member name="M:System.Net.Http.Headers.ProductHeaderValue.GetHashCode">
1018 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.ProductHeaderValue"></see> object.</summary>
1019 <returns>A hash code for the current object.</returns>
1021 <member name="P:System.Net.Http.Headers.ProductHeaderValue.Name">
1022 <summary>Gets the name of the product token.</summary>
1023 <returns>The name of the product token.</returns>
1025 <member name="M:System.Net.Http.Headers.ProductHeaderValue.Parse(System.String)">
1026 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.ProductHeaderValue"></see> instance.</summary>
1027 <param name="input">A string that represents product header value information.</param>
1028 <returns>A <see cref="T:System.Net.Http.Headers.ProductHeaderValue"></see> instance.</returns>
1030 <member name="M:System.Net.Http.Headers.ProductHeaderValue.ToString">
1031 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.ProductHeaderValue"></see> object.</summary>
1032 <returns>A string that represents the current object.</returns>
1034 <member name="M:System.Net.Http.Headers.ProductHeaderValue.TryParse(System.String,System.Net.Http.Headers.ProductHeaderValue@)">
1035 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.ProductHeaderValue"></see> information.</summary>
1036 <param name="input">The string to validate.</param>
1037 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.ProductHeaderValue"></see> version of the string.</param>
1038 <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.ProductHeaderValue"></see> information; otherwise, false.</returns>
1040 <member name="P:System.Net.Http.Headers.ProductHeaderValue.Version">
1041 <summary>Gets the version of the product token.</summary>
1042 <returns>The version of the product token.</returns>
1044 <member name="M:System.Net.Http.Headers.ProductHeaderValue.System#ICloneable#Clone">
1045 <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.ProductHeaderValue"></see> instance.</summary>
1046 <returns>A copy of the current instance.</returns>
1048 <member name="T:System.Net.Http.Headers.ProductInfoHeaderValue">
1049 <summary>Represents a value which can either be a product or a comment in a User-Agent header.</summary>
1051 <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.#ctor(System.Net.Http.Headers.ProductHeaderValue)">
1052 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see> class.</summary>
1053 <param name="product">A <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see> object used to initialize the new instance.</param>
1055 <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.#ctor(System.String)">
1056 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see> class.</summary>
1057 <param name="comment">A comment value.</param>
1059 <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.#ctor(System.String,System.String)">
1060 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see> class.</summary>
1061 <param name="productName">The product name value.</param>
1062 <param name="productVersion">The product version value.</param>
1064 <member name="P:System.Net.Http.Headers.ProductInfoHeaderValue.Comment">
1065 <summary>Gets the comment from the <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see> object.</summary>
1066 <returns>The comment value this <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see>.</returns>
1068 <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.Equals(System.Object)">
1069 <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see> object.</summary>
1070 <param name="obj">The object to compare with the current object.</param>
1071 <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
1073 <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.GetHashCode">
1074 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see> object.</summary>
1075 <returns>A hash code for the current object.</returns>
1077 <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.Parse(System.String)">
1078 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see> instance.</summary>
1079 <param name="input">A string that represents product info header value information.</param>
1080 <returns>A <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see> instance.</returns>
1081 <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
1082 <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid product info header value information.</exception>
1084 <member name="P:System.Net.Http.Headers.ProductInfoHeaderValue.Product">
1085 <summary>Gets the product from the <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see> object.</summary>
1086 <returns>The product value from this <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see>.</returns>
1088 <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.ToString">
1089 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see> object.</summary>
1090 <returns>A string that represents the current object.</returns>
1092 <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.TryParse(System.String,System.Net.Http.Headers.ProductInfoHeaderValue@)">
1093 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see> information.</summary>
1094 <param name="input">The string to validate.</param>
1095 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see> version of the string.</param>
1096 <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see> information; otherwise, false.</returns>
1098 <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.System#ICloneable#Clone">
1099 <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue"></see> instance.</summary>
1100 <returns>A copy of the current instance.</returns>
1102 <member name="T:System.Net.Http.Headers.RangeConditionHeaderValue">
1103 <summary>Represents an If-Range header value which can either be a date/time or an entity-tag value.</summary>
1105 <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.#ctor(System.DateTimeOffset)">
1106 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue"></see> class.</summary>
1107 <param name="date">A date value used to initialize the new instance.</param>
1109 <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.#ctor(System.Net.Http.Headers.EntityTagHeaderValue)">
1110 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue"></see> class.</summary>
1111 <param name="entityTag">An <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue"></see> object used to initialize the new instance.</param>
1113 <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.#ctor(System.String)">
1114 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue"></see> class.</summary>
1115 <param name="entityTag">An entity tag represented as a string used to initialize the new instance.</param>
1117 <member name="P:System.Net.Http.Headers.RangeConditionHeaderValue.Date">
1118 <summary>Gets the date from the <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue"></see> object.</summary>
1119 <returns>The date from the <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue"></see> object.</returns>
1121 <member name="P:System.Net.Http.Headers.RangeConditionHeaderValue.EntityTag">
1122 <summary>Gets the entity tag from the <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue"></see> object.</summary>
1123 <returns>The entity tag from the <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue"></see> object.</returns>
1125 <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.Equals(System.Object)">
1126 <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue"></see> object.</summary>
1127 <param name="obj">The object to compare with the current object.</param>
1128 <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
1130 <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.GetHashCode">
1131 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue"></see> object.</summary>
1132 <returns>A hash code for the current object.</returns>
1134 <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.Parse(System.String)">
1135 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue"></see> instance.</summary>
1136 <param name="input">A string that represents range condition header value information.</param>
1137 <returns>A <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue"></see> instance.</returns>
1138 <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
1139 <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid range Condition header value information.</exception>
1141 <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.ToString">
1142 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue"></see> object.</summary>
1143 <returns>A string that represents the current object.</returns>
1145 <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.TryParse(System.String,System.Net.Http.Headers.RangeConditionHeaderValue@)">
1146 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue"></see> information.</summary>
1147 <param name="input">The string to validate.</param>
1148 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue"></see> version of the string.</param>
1149 <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue"></see> information; otherwise, false.</returns>
1151 <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.System#ICloneable#Clone">
1152 <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue"></see> instance.</summary>
1153 <returns>A copy of the current instance.</returns>
1155 <member name="T:System.Net.Http.Headers.RangeHeaderValue">
1156 <summary>Represents a Range header value.</summary>
1158 <member name="M:System.Net.Http.Headers.RangeHeaderValue.#ctor">
1159 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RangeHeaderValue"></see> class.</summary>
1161 <member name="M:System.Net.Http.Headers.RangeHeaderValue.#ctor(System.Nullable{System.Int64},System.Nullable{System.Int64})">
1162 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RangeHeaderValue"></see> class with a byte range.</summary>
1163 <param name="from">The position at which to start sending data.</param>
1164 <param name="to">The position at which to stop sending data.</param>
1165 <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="from">from</paramref> is greater than <paramref name="to">to</paramref> -or- <paramref name="from">from</paramref> or <paramref name="to">to</paramref> is less than 0.</exception>
1167 <member name="M:System.Net.Http.Headers.RangeHeaderValue.Equals(System.Object)">
1168 <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Net.Http.Headers.RangeHeaderValue"></see> object.</summary>
1169 <param name="obj">The object to compare with the current object.</param>
1170 <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
1172 <member name="M:System.Net.Http.Headers.RangeHeaderValue.GetHashCode">
1173 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.RangeHeaderValue"></see> object.</summary>
1174 <returns>A hash code for the current object.</returns>
1176 <member name="M:System.Net.Http.Headers.RangeHeaderValue.Parse(System.String)">
1177 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.RangeHeaderValue"></see> instance.</summary>
1178 <param name="input">A string that represents range header value information.</param>
1179 <returns>A <see cref="T:System.Net.Http.Headers.RangeHeaderValue"></see> instance.</returns>
1180 <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
1181 <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid range header value information.</exception>
1183 <member name="P:System.Net.Http.Headers.RangeHeaderValue.Ranges">
1184 <summary>Gets the ranges specified from the <see cref="T:System.Net.Http.Headers.RangeHeaderValue"></see> object.</summary>
1185 <returns>The ranges from the <see cref="T:System.Net.Http.Headers.RangeHeaderValue"></see> object.</returns>
1187 <member name="M:System.Net.Http.Headers.RangeHeaderValue.ToString">
1188 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.RangeHeaderValue"></see> object.</summary>
1189 <returns>A string that represents the current object.</returns>
1191 <member name="M:System.Net.Http.Headers.RangeHeaderValue.TryParse(System.String,System.Net.Http.Headers.RangeHeaderValue@)">
1192 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.RangeHeaderValue"></see> information.</summary>
1193 <param name="input">he string to validate.</param>
1194 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.RangeHeaderValue"></see> version of the string.</param>
1195 <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue"></see> information; otherwise, false.</returns>
1197 <member name="P:System.Net.Http.Headers.RangeHeaderValue.Unit">
1198 <summary>Gets the unit from the <see cref="T:System.Net.Http.Headers.RangeHeaderValue"></see> object.</summary>
1199 <returns>The unit from the <see cref="T:System.Net.Http.Headers.RangeHeaderValue"></see> object.</returns>
1201 <member name="M:System.Net.Http.Headers.RangeHeaderValue.System#ICloneable#Clone">
1202 <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.RangeHeaderValue"></see> instance.</summary>
1203 <returns>A copy of the current instance.</returns>
1205 <member name="T:System.Net.Http.Headers.RangeItemHeaderValue">
1206 <summary>Represents a byte range in a Range header value.</summary>
1208 <member name="M:System.Net.Http.Headers.RangeItemHeaderValue.#ctor(System.Nullable{System.Int64},System.Nullable{System.Int64})">
1209 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RangeItemHeaderValue"></see> class.</summary>
1210 <param name="from">The position at which to start sending data.</param>
1211 <param name="to">The position at which to stop sending data.</param>
1212 <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="from">from</paramref> is greater than <paramref name="to">to</paramref> -or- <paramref name="from">from</paramref> or <paramref name="to">to</paramref> is less than 0.</exception>
1214 <member name="M:System.Net.Http.Headers.RangeItemHeaderValue.Equals(System.Object)">
1215 <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Net.Http.Headers.RangeItemHeaderValue"></see> object.</summary>
1216 <param name="obj">The object to compare with the current object.</param>
1217 <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
1219 <member name="P:System.Net.Http.Headers.RangeItemHeaderValue.From">
1220 <summary>Gets the position at which to start sending data.</summary>
1221 <returns>The position at which to start sending data.</returns>
1223 <member name="M:System.Net.Http.Headers.RangeItemHeaderValue.GetHashCode">
1224 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.RangeItemHeaderValue"></see> object.</summary>
1225 <returns>A hash code for the current object.</returns>
1227 <member name="P:System.Net.Http.Headers.RangeItemHeaderValue.To">
1228 <summary>Gets the position at which to stop sending data.</summary>
1229 <returns>The position at which to stop sending data.</returns>
1231 <member name="M:System.Net.Http.Headers.RangeItemHeaderValue.ToString">
1232 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.RangeItemHeaderValue"></see> object.</summary>
1233 <returns>A string that represents the current object.</returns>
1235 <member name="M:System.Net.Http.Headers.RangeItemHeaderValue.System#ICloneable#Clone">
1236 <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.RangeItemHeaderValue"></see> instance.</summary>
1237 <returns>A copy of the current instance.</returns>
1239 <member name="T:System.Net.Http.Headers.RetryConditionHeaderValue">
1240 <summary>Represents a Retry-After header value which can either be a date/time or a timespan value.</summary>
1242 <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.#ctor(System.DateTimeOffset)">
1243 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue"></see> class.</summary>
1244 <param name="date">The date and time offset used to initialize the new instance.</param>
1246 <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.#ctor(System.TimeSpan)">
1247 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue"></see> class.</summary>
1248 <param name="delta">The delta, in seconds, used to initialize the new instance.</param>
1250 <member name="P:System.Net.Http.Headers.RetryConditionHeaderValue.Date">
1251 <summary>Gets the date and time offset from the <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue"></see> object.</summary>
1252 <returns>The date and time offset from the <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue"></see> object.</returns>
1254 <member name="P:System.Net.Http.Headers.RetryConditionHeaderValue.Delta">
1255 <summary>Gets the delta in seconds from the <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue"></see> object.</summary>
1256 <returns>The delta in seconds from the <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue"></see> object.</returns>
1258 <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.Equals(System.Object)">
1259 <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue"></see> object.</summary>
1260 <param name="obj">The object to compare with the current object.</param>
1261 <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
1263 <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.GetHashCode">
1264 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue"></see> object.</summary>
1265 <returns>A hash code for the current object.</returns>
1267 <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.Parse(System.String)">
1268 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue"></see> instance.</summary>
1269 <param name="input">A string that represents retry condition header value information.</param>
1270 <returns>A <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue"></see> instance.</returns>
1271 <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
1272 <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid retry condition header value information.</exception>
1274 <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.ToString">
1275 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue"></see> object.</summary>
1276 <returns>A string that represents the current object.</returns>
1278 <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.TryParse(System.String,System.Net.Http.Headers.RetryConditionHeaderValue@)">
1279 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue"></see> information.</summary>
1280 <param name="input">The string to validate.</param>
1281 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue"></see> version of the string.</param>
1282 <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue"></see> information; otherwise, false.</returns>
1284 <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.System#ICloneable#Clone">
1285 <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue"></see> instance.</summary>
1286 <returns>A copy of the current instance.</returns>
1288 <member name="T:System.Net.Http.Headers.StringWithQualityHeaderValue">
1289 <summary>Represents a string header value with an optional quality.</summary>
1291 <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.#ctor(System.String)">
1292 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue"></see> class.</summary>
1293 <param name="value">The string used to initialize the new instance.</param>
1295 <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.#ctor(System.String,System.Double)">
1296 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue"></see> class.</summary>
1297 <param name="value">A string used to initialize the new instance.</param>
1298 <param name="quality">A quality factor used to initialize the new instance.</param>
1300 <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.Equals(System.Object)">
1301 <summary>Determines whether the specified Object is equal to the current <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue"></see> object.</summary>
1302 <param name="obj">The object to compare with the current object.</param>
1303 <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
1305 <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.GetHashCode">
1306 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue"></see> object.</summary>
1307 <returns>A hash code for the current object.</returns>
1309 <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.Parse(System.String)">
1310 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue"></see> instance.</summary>
1311 <param name="input">A string that represents quality header value information.</param>
1312 <returns>A <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue"></see> instance.</returns>
1313 <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
1314 <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid string with quality header value information.</exception>
1316 <member name="P:System.Net.Http.Headers.StringWithQualityHeaderValue.Quality">
1317 <summary>Gets the quality factor from the <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue"></see> object.</summary>
1318 <returns>The quality factor from the <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue"></see> object.</returns>
1320 <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.ToString">
1321 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue"></see> object.</summary>
1322 <returns>A string that represents the current object.</returns>
1324 <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.TryParse(System.String,System.Net.Http.Headers.StringWithQualityHeaderValue@)">
1325 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue"></see> information.</summary>
1326 <param name="input">The string to validate.</param>
1327 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue"></see> version of the string.</param>
1328 <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue"></see> information; otherwise, false.</returns>
1330 <member name="P:System.Net.Http.Headers.StringWithQualityHeaderValue.Value">
1331 <summary>Gets the string value from the <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue"></see> object.</summary>
1332 <returns>The string value from the <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue"></see> object.</returns>
1334 <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.System#ICloneable#Clone">
1335 <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue"></see> instance.</summary>
1336 <returns>A copy of the current instance.</returns>
1338 <member name="T:System.Net.Http.Headers.TransferCodingHeaderValue">
1339 <summary>Represents an accept-encoding header value.</summary>
1341 <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.#ctor(System.Net.Http.Headers.TransferCodingHeaderValue)">
1342 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue"></see> class.</summary>
1343 <param name="source">A <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue"></see> object used to initialize the new instance.</param>
1345 <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.#ctor(System.String)">
1346 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue"></see> class.</summary>
1347 <param name="value">A string used to initialize the new instance.</param>
1349 <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.Equals(System.Object)">
1350 <summary>Determines whether the specified Object is equal to the current <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue"></see> object.</summary>
1351 <param name="obj">The object to compare with the current object.</param>
1352 <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
1354 <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.GetHashCode">
1355 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue"></see> object.</summary>
1356 <returns>A hash code for the current object.</returns>
1358 <member name="P:System.Net.Http.Headers.TransferCodingHeaderValue.Parameters">
1359 <summary>Gets the transfer-coding parameters.</summary>
1360 <returns>The transfer-coding parameters.</returns>
1362 <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.Parse(System.String)">
1363 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue"></see> instance.</summary>
1364 <param name="input">A string that represents transfer-coding header value information.</param>
1365 <returns>A <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue"></see> instance.</returns>
1366 <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
1367 <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid transfer-coding header value information.</exception>
1369 <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.ToString">
1370 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue"></see> object.</summary>
1371 <returns>A string that represents the current object.</returns>
1373 <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.TryParse(System.String,System.Net.Http.Headers.TransferCodingHeaderValue@)">
1374 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue"></see> information.</summary>
1375 <param name="input">The string to validate.</param>
1376 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue"></see> version of the string.</param>
1377 <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue"></see> information; otherwise, false.</returns>
1379 <member name="P:System.Net.Http.Headers.TransferCodingHeaderValue.Value">
1380 <summary>Gets the transfer-coding value.</summary>
1381 <returns>The transfer-coding value.</returns>
1383 <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.System#ICloneable#Clone">
1384 <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue"></see> instance.</summary>
1385 <returns>A copy of the current instance.</returns>
1387 <member name="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue">
1388 <summary>Represents an Accept-Encoding header value.with optional quality factor.</summary>
1390 <member name="M:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.#ctor(System.String)">
1391 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue"></see> class.</summary>
1392 <param name="value">A string used to initialize the new instance.</param>
1394 <member name="M:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.#ctor(System.String,System.Double)">
1395 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue"></see> class.</summary>
1396 <param name="value">A string used to initialize the new instance.</param>
1397 <param name="quality">A value for the quality factor.</param>
1399 <member name="M:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.Parse(System.String)">
1400 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue"></see> instance.</summary>
1401 <param name="input">A string that represents transfer-coding value information.</param>
1402 <returns>A <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue"></see> instance.</returns>
1403 <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
1404 <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid transfer-coding with quality header value information.</exception>
1406 <member name="P:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.Quality">
1407 <summary>Gets the quality factor from the <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue"></see>.</summary>
1408 <returns>The quality factor from the <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue"></see>.</returns>
1410 <member name="M:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.TryParse(System.String,System.Net.Http.Headers.TransferCodingWithQualityHeaderValue@)">
1411 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue"></see> information.</summary>
1412 <param name="input">The string to validate.</param>
1413 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue"></see> version of the string.</param>
1414 <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue"></see> information; otherwise, false.</returns>
1416 <member name="M:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.System#ICloneable#Clone">
1417 <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue"></see> instance.</summary>
1418 <returns>A copy of the current instance.</returns>
1420 <member name="T:System.Net.Http.Headers.ViaHeaderValue">
1421 <summary>Represents the value of a Via header.</summary>
1423 <member name="M:System.Net.Http.Headers.ViaHeaderValue.#ctor(System.String,System.String)">
1424 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ViaHeaderValue"></see> class.</summary>
1425 <param name="protocolVersion">The protocol version of the received protocol.</param>
1426 <param name="receivedBy">The host and port that the request or response was received by.</param>
1428 <member name="M:System.Net.Http.Headers.ViaHeaderValue.#ctor(System.String,System.String,System.String)">
1429 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ViaHeaderValue"></see> class.</summary>
1430 <param name="protocolVersion">The protocol version of the received protocol.</param>
1431 <param name="receivedBy">The host and port that the request or response was received by.</param>
1432 <param name="protocolName">The protocol name of the received protocol.</param>
1434 <member name="M:System.Net.Http.Headers.ViaHeaderValue.#ctor(System.String,System.String,System.String,System.String)">
1435 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ViaHeaderValue"></see> class.</summary>
1436 <param name="protocolVersion">The protocol version of the received protocol.</param>
1437 <param name="receivedBy">The host and port that the request or response was received by.</param>
1438 <param name="protocolName">The protocol name of the received protocol.</param>
1439 <param name="comment">The comment field used to identify the software of the recipient proxy or gateway.</param>
1441 <member name="P:System.Net.Http.Headers.ViaHeaderValue.Comment">
1442 <summary>Gets the comment field used to identify the software of the recipient proxy or gateway.</summary>
1443 <returns>The comment field used to identify the software of the recipient proxy or gateway.</returns>
1445 <member name="M:System.Net.Http.Headers.ViaHeaderValue.Equals(System.Object)">
1446 <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Net.Http.Headers.ViaHeaderValue"></see> object.</summary>
1447 <param name="obj">The object to compare with the current object.</param>
1448 <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
1450 <member name="M:System.Net.Http.Headers.ViaHeaderValue.GetHashCode">
1451 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.ViaHeaderValue"></see> object.</summary>
1452 <returns>Returns a hash code for the current object.</returns>
1454 <member name="M:System.Net.Http.Headers.ViaHeaderValue.Parse(System.String)">
1455 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.ViaHeaderValue"></see> instance.</summary>
1456 <param name="input">A string that represents via header value information.</param>
1457 <returns>A <see cref="T:System.Net.Http.Headers.ViaHeaderValue"></see> instance.</returns>
1458 <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
1459 <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid via header value information.</exception>
1461 <member name="P:System.Net.Http.Headers.ViaHeaderValue.ProtocolName">
1462 <summary>Gets the protocol name of the received protocol.</summary>
1463 <returns>The protocol name.</returns>
1465 <member name="P:System.Net.Http.Headers.ViaHeaderValue.ProtocolVersion">
1466 <summary>Gets the protocol version of the received protocol.</summary>
1467 <returns>The protocol version.</returns>
1469 <member name="P:System.Net.Http.Headers.ViaHeaderValue.ReceivedBy">
1470 <summary>Gets the host and port that the request or response was received by.</summary>
1471 <returns>The host and port that the request or response was received by.</returns>
1473 <member name="M:System.Net.Http.Headers.ViaHeaderValue.ToString">
1474 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.ViaHeaderValue"></see> object.</summary>
1475 <returns>A string that represents the current object.</returns>
1477 <member name="M:System.Net.Http.Headers.ViaHeaderValue.TryParse(System.String,System.Net.Http.Headers.ViaHeaderValue@)">
1478 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.ViaHeaderValue"></see> information.</summary>
1479 <param name="input">The string to validate.</param>
1480 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.ViaHeaderValue"></see> version of the string.</param>
1481 <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.ViaHeaderValue"></see> information; otherwise, false.</returns>
1483 <member name="M:System.Net.Http.Headers.ViaHeaderValue.System#ICloneable#Clone">
1484 <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.ViaHeaderValue"></see> instance.</summary>
1485 <returns>A copy of the current instance.</returns>
1487 <member name="T:System.Net.Http.Headers.WarningHeaderValue">
1488 <summary>Represents a warning value used by the Warning header.</summary>
1490 <member name="M:System.Net.Http.Headers.WarningHeaderValue.#ctor(System.Int32,System.String,System.String)">
1491 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.WarningHeaderValue"></see> class.</summary>
1492 <param name="code">The specific warning code.</param>
1493 <param name="agent">The host that attached the warning.</param>
1494 <param name="text">A quoted-string containing the warning text.</param>
1496 <member name="M:System.Net.Http.Headers.WarningHeaderValue.#ctor(System.Int32,System.String,System.String,System.DateTimeOffset)">
1497 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.WarningHeaderValue"></see> class.</summary>
1498 <param name="code">The specific warning code.</param>
1499 <param name="agent">The host that attached the warning.</param>
1500 <param name="text">A quoted-string containing the warning text.</param>
1501 <param name="date">The date/time stamp of the warning.</param>
1503 <member name="P:System.Net.Http.Headers.WarningHeaderValue.Agent">
1504 <summary>Gets the host that attached the warning.</summary>
1505 <returns>The host that attached the warning.</returns>
1507 <member name="P:System.Net.Http.Headers.WarningHeaderValue.Code">
1508 <summary>Gets the specific warning code.</summary>
1509 <returns>The specific warning code.</returns>
1511 <member name="P:System.Net.Http.Headers.WarningHeaderValue.Date">
1512 <summary>Gets the date/time stamp of the warning.</summary>
1513 <returns>The date/time stamp of the warning.</returns>
1515 <member name="M:System.Net.Http.Headers.WarningHeaderValue.Equals(System.Object)">
1516 <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Net.Http.Headers.WarningHeaderValue"></see> object.</summary>
1517 <param name="obj">The object to compare with the current object.</param>
1518 <returns>true if the specified <see cref="T:System.Object"></see> is equal to the current object; otherwise, false.</returns>
1520 <member name="M:System.Net.Http.Headers.WarningHeaderValue.GetHashCode">
1521 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.WarningHeaderValue"></see> object.</summary>
1522 <returns>A hash code for the current object.</returns>
1524 <member name="M:System.Net.Http.Headers.WarningHeaderValue.Parse(System.String)">
1525 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.WarningHeaderValue"></see> instance.</summary>
1526 <param name="input">A string that represents authentication header value information.</param>
1527 <returns>Returns a <see cref="T:System.Net.Http.Headers.WarningHeaderValue"></see> instance.</returns>
1528 <exception cref="T:System.ArgumentNullException"><paramref name="input">input</paramref> is a null reference.</exception>
1529 <exception cref="T:System.FormatException"><paramref name="input">input</paramref> is not valid authentication header value information.</exception>
1531 <member name="P:System.Net.Http.Headers.WarningHeaderValue.Text">
1532 <summary>Gets a quoted-string containing the warning text.</summary>
1533 <returns>A quoted-string containing the warning text.</returns>
1535 <member name="M:System.Net.Http.Headers.WarningHeaderValue.ToString">
1536 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.WarningHeaderValue"></see> object.</summary>
1537 <returns>A string that represents the current object.</returns>
1539 <member name="M:System.Net.Http.Headers.WarningHeaderValue.TryParse(System.String,System.Net.Http.Headers.WarningHeaderValue@)">
1540 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.WarningHeaderValue"></see> information.</summary>
1541 <param name="input">The string to validate.</param>
1542 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.WarningHeaderValue"></see> version of the string.</param>
1543 <returns>true if <paramref name="input">input</paramref> is valid <see cref="T:System.Net.Http.Headers.WarningHeaderValue"></see> information; otherwise, false.</returns>
1545 <member name="M:System.Net.Http.Headers.WarningHeaderValue.System#ICloneable#Clone">
1546 <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.WarningHeaderValue"></see> instance.</summary>
1547 <returns>Returns a copy of the current instance.</returns>
1549 <member name="T:System.Net.Http.HttpClient">
1550 <summary>Provides a base class for sending HTTP requests and receiving HTTP responses from a resource identified by a URI.</summary>
1552 <member name="M:System.Net.Http.HttpClient.#ctor">
1553 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpClient"></see> class.</summary>
1555 <member name="M:System.Net.Http.HttpClient.#ctor(System.Net.Http.HttpMessageHandler)">
1556 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpClient"></see> class with a specific handler.</summary>
1557 <param name="handler">The HTTP handler stack to use for sending requests.</param>
1559 <member name="M:System.Net.Http.HttpClient.#ctor(System.Net.Http.HttpMessageHandler,System.Boolean)">
1560 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpClient"></see> class with a specific handler.</summary>
1561 <param name="handler">The <see cref="T:System.Net.Http.HttpMessageHandler"></see> responsible for processing the HTTP response messages.</param>
1562 <param name="disposeHandler">true if the inner handler should be disposed of by Dispose(), false if you intend to reuse the inner handler.</param>
1564 <member name="P:System.Net.Http.HttpClient.BaseAddress">
1565 <summary>Gets or sets the base address of Uniform Resource Identifier (URI) of the Internet resource used when sending requests.</summary>
1566 <returns>The base address of Uniform Resource Identifier (URI) of the Internet resource used when sending requests.</returns>
1568 <member name="M:System.Net.Http.HttpClient.CancelPendingRequests">
1569 <summary>Cancel all pending requests on this instance.</summary>
1571 <member name="P:System.Net.Http.HttpClient.DefaultRequestHeaders">
1572 <summary>Gets the headers which should be sent with each request.</summary>
1573 <returns>The headers which should be sent with each request.</returns>
1575 <member name="M:System.Net.Http.HttpClient.DeleteAsync(System.String,System.Threading.CancellationToken)">
1576 <summary>Send a DELETE request to the specified Uri with a cancellation token as an asynchronous operation.</summary>
1577 <param name="requestUri">The Uri the request is sent to.</param>
1578 <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
1579 <returns>The task object representing the asynchronous operation.</returns>
1580 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
1581 <exception cref="T:System.InvalidOperationException">The request message was already sent by the <see cref="T:System.Net.Http.HttpClient"></see> instance.</exception>
1582 <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
1584 <member name="M:System.Net.Http.HttpClient.DeleteAsync(System.Uri,System.Threading.CancellationToken)">
1585 <summary>Send a DELETE request to the specified Uri with a cancellation token as an asynchronous operation.</summary>
1586 <param name="requestUri">The Uri the request is sent to.</param>
1587 <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
1588 <returns>The task object representing the asynchronous operation.</returns>
1589 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
1590 <exception cref="T:System.InvalidOperationException">The request message was already sent by the <see cref="T:System.Net.Http.HttpClient"></see> instance.</exception>
1591 <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
1593 <member name="M:System.Net.Http.HttpClient.DeleteAsync(System.String)">
1594 <summary>Send a DELETE request to the specified Uri as an asynchronous operation.</summary>
1595 <param name="requestUri">The Uri the request is sent to.</param>
1596 <returns>The task object representing the asynchronous operation.</returns>
1597 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
1598 <exception cref="T:System.InvalidOperationException">The request message was already sent by the <see cref="T:System.Net.Http.HttpClient"></see> instance.</exception>
1599 <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
1601 <member name="M:System.Net.Http.HttpClient.DeleteAsync(System.Uri)">
1602 <summary>Send a DELETE request to the specified Uri as an asynchronous operation.</summary>
1603 <param name="requestUri">The Uri the request is sent to.</param>
1604 <returns>The task object representing the asynchronous operation.</returns>
1605 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
1606 <exception cref="T:System.InvalidOperationException">The request message was already sent by the <see cref="T:System.Net.Http.HttpClient"></see> instance.</exception>
1607 <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
1609 <member name="M:System.Net.Http.HttpClient.Dispose(System.Boolean)">
1610 <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpClient"></see> and optionally disposes of the managed resources.</summary>
1611 <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
1613 <member name="M:System.Net.Http.HttpClient.GetAsync(System.Uri,System.Net.Http.HttpCompletionOption,System.Threading.CancellationToken)">
1614 <summary>Send a GET request to the specified Uri with an HTTP completion option and a cancellation token as an asynchronous operation.</summary>
1615 <param name="requestUri">The Uri the request is sent to.</param>
1616 <param name="completionOption">An HTTP completion option value that indicates when the operation should be considered completed.</param>
1617 <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
1618 <returns>The task object representing the asynchronous operation.</returns>
1619 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
1620 <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
1622 <member name="M:System.Net.Http.HttpClient.GetAsync(System.String)">
1623 <summary>Send a GET request to the specified Uri as an asynchronous operation.</summary>
1624 <param name="requestUri">The Uri the request is sent to.</param>
1625 <returns>The task object representing the asynchronous operation.</returns>
1626 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
1627 <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
1629 <member name="M:System.Net.Http.HttpClient.GetAsync(System.Uri)">
1630 <summary>Send a GET request to the specified Uri as an asynchronous operation.</summary>
1631 <param name="requestUri">The Uri the request is sent to.</param>
1632 <returns>The task object representing the asynchronous operation.</returns>
1633 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
1634 <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
1636 <member name="M:System.Net.Http.HttpClient.GetAsync(System.String,System.Net.Http.HttpCompletionOption)">
1637 <summary>Send a GET request to the specified Uri with an HTTP completion option as an asynchronous operation.</summary>
1638 <param name="requestUri">The Uri the request is sent to.</param>
1639 <param name="completionOption">An HTTP completion option value that indicates when the operation should be considered completed.</param>
1640 <returns>The task object representing the asynchronous operation.</returns>
1641 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
1642 <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
1644 <member name="M:System.Net.Http.HttpClient.GetAsync(System.String,System.Threading.CancellationToken)">
1645 <summary>Send a GET request to the specified Uri with a cancellation token as an asynchronous operation.</summary>
1646 <param name="requestUri">The Uri the request is sent to.</param>
1647 <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
1648 <returns>The task object representing the asynchronous operation.</returns>
1649 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
1650 <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
1652 <member name="M:System.Net.Http.HttpClient.GetAsync(System.Uri,System.Net.Http.HttpCompletionOption)">
1653 <summary>Send a GET request to the specified Uri with an HTTP completion option as an asynchronous operation.</summary>
1654 <param name="requestUri">The Uri the request is sent to.</param>
1655 <param name="completionOption">An HTTP completion option value that indicates when the operation should be considered completed.</param>
1656 <returns>The task object representing the asynchronous operation.</returns>
1657 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
1658 <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
1660 <member name="M:System.Net.Http.HttpClient.GetAsync(System.Uri,System.Threading.CancellationToken)">
1661 <summary>Send a GET request to the specified Uri with a cancellation token as an asynchronous operation.</summary>
1662 <param name="requestUri">The Uri the request is sent to.</param>
1663 <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
1664 <returns>The task object representing the asynchronous operation.</returns>
1665 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
1666 <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
1668 <member name="M:System.Net.Http.HttpClient.GetAsync(System.String,System.Net.Http.HttpCompletionOption,System.Threading.CancellationToken)">
1669 <summary>Send a GET request to the specified Uri with an HTTP completion option and a cancellation token as an asynchronous operation.</summary>
1670 <param name="requestUri">The Uri the request is sent to.</param>
1671 <param name="completionOption">An HTTP completion option value that indicates when the operation should be considered completed.</param>
1672 <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
1673 <returns>The task object representing the asynchronous operation.</returns>
1674 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
1675 <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
1677 <member name="M:System.Net.Http.HttpClient.GetByteArrayAsync(System.Uri)">
1678 <summary>Send a GET request to the specified Uri and return the response body as a byte array in an asynchronous operation.</summary>
1679 <param name="requestUri">The Uri the request is sent to.</param>
1680 <returns>The task object representing the asynchronous operation.</returns>
1681 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
1682 <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
1684 <member name="M:System.Net.Http.HttpClient.GetByteArrayAsync(System.String)">
1685 <summary>Send a GET request to the specified Uri and return the response body as a byte array in an asynchronous operation.</summary>
1686 <param name="requestUri">The Uri the request is sent to.</param>
1687 <returns>The task object representing the asynchronous operation.</returns>
1688 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
1689 <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
1691 <member name="M:System.Net.Http.HttpClient.GetStreamAsync(System.String)">
1692 <summary>Send a GET request to the specified Uri and return the response body as a stream in an asynchronous operation.</summary>
1693 <param name="requestUri">The Uri the request is sent to.</param>
1694 <returns>The task object representing the asynchronous operation.</returns>
1695 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
1696 <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
1698 <member name="M:System.Net.Http.HttpClient.GetStreamAsync(System.Uri)">
1699 <summary>Send a GET request to the specified Uri and return the response body as a stream in an asynchronous operation.</summary>
1700 <param name="requestUri">The Uri the request is sent to.</param>
1701 <returns>The task object representing the asynchronous operation.</returns>
1702 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
1703 <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
1705 <member name="M:System.Net.Http.HttpClient.GetStringAsync(System.String)">
1706 <summary>Send a GET request to the specified Uri and return the response body as a string in an asynchronous operation.</summary>
1707 <param name="requestUri">The Uri the request is sent to.</param>
1708 <returns>The task object representing the asynchronous operation.</returns>
1709 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
1710 <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
1712 <member name="M:System.Net.Http.HttpClient.GetStringAsync(System.Uri)">
1713 <summary>Send a GET request to the specified Uri and return the response body as a string in an asynchronous operation.</summary>
1714 <param name="requestUri">The Uri the request is sent to.</param>
1715 <returns>The task object representing the asynchronous operation.</returns>
1716 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
1717 <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
1719 <member name="P:System.Net.Http.HttpClient.MaxResponseContentBufferSize">
1720 <summary>Gets or sets the maximum number of bytes to buffer when reading the response content.</summary>
1721 <returns>The maximum number of bytes to buffer when reading the response content. The default value for this property is 2 gigabytes.</returns>
1722 <exception cref="T:System.ArgumentOutOfRangeException">The size specified is less than or equal to zero.</exception>
1723 <exception cref="T:System.InvalidOperationException">An operation has already been started on the current instance.</exception>
1724 <exception cref="T:System.ObjectDisposedException">The current instance has been disposed.</exception>
1726 <member name="M:System.Net.Http.HttpClient.PostAsync(System.String,System.Net.Http.HttpContent,System.Threading.CancellationToken)">
1727 <summary>Send a POST request with a cancellation token as an asynchronous operation.</summary>
1728 <param name="requestUri">The Uri the request is sent to.</param>
1729 <param name="content">The HTTP request content sent to the server.</param>
1730 <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
1731 <returns>The task object representing the asynchronous operation.</returns>
1732 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
1733 <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
1735 <member name="M:System.Net.Http.HttpClient.PostAsync(System.Uri,System.Net.Http.HttpContent,System.Threading.CancellationToken)">
1736 <summary>Send a POST request with a cancellation token as an asynchronous operation.</summary>
1737 <param name="requestUri">The Uri the request is sent to.</param>
1738 <param name="content">The HTTP request content sent to the server.</param>
1739 <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
1740 <returns>The task object representing the asynchronous operation.</returns>
1741 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
1742 <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
1744 <member name="M:System.Net.Http.HttpClient.PostAsync(System.String,System.Net.Http.HttpContent)">
1745 <summary>Send a POST request to the specified Uri as an asynchronous operation.</summary>
1746 <param name="requestUri">The Uri the request is sent to.</param>
1747 <param name="content">The HTTP request content sent to the server.</param>
1748 <returns>The task object representing the asynchronous operation.</returns>
1749 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
1750 <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
1752 <member name="M:System.Net.Http.HttpClient.PostAsync(System.Uri,System.Net.Http.HttpContent)">
1753 <summary>Send a POST request to the specified Uri as an asynchronous operation.</summary>
1754 <param name="requestUri">The Uri the request is sent to.</param>
1755 <param name="content">The HTTP request content sent to the server.</param>
1756 <returns>The task object representing the asynchronous operation.</returns>
1757 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
1758 <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
1760 <member name="M:System.Net.Http.HttpClient.PutAsync(System.String,System.Net.Http.HttpContent)">
1761 <summary>Send a PUT request to the specified Uri as an asynchronous operation.</summary>
1762 <param name="requestUri">The Uri the request is sent to.</param>
1763 <param name="content">The HTTP request content sent to the server.</param>
1764 <returns>The task object representing the asynchronous operation.</returns>
1765 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
1766 <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
1768 <member name="M:System.Net.Http.HttpClient.PutAsync(System.Uri,System.Net.Http.HttpContent)">
1769 <summary>Send a PUT request to the specified Uri as an asynchronous operation.</summary>
1770 <param name="requestUri">The Uri the request is sent to.</param>
1771 <param name="content">The HTTP request content sent to the server.</param>
1772 <returns>The task object representing the asynchronous operation.</returns>
1773 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
1774 <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
1776 <member name="M:System.Net.Http.HttpClient.PutAsync(System.String,System.Net.Http.HttpContent,System.Threading.CancellationToken)">
1777 <summary>Send a PUT request with a cancellation token as an asynchronous operation.</summary>
1778 <param name="requestUri">The Uri the request is sent to.</param>
1779 <param name="content">The HTTP request content sent to the server.</param>
1780 <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
1781 <returns>The task object representing the asynchronous operation.</returns>
1782 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
1783 <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
1785 <member name="M:System.Net.Http.HttpClient.PutAsync(System.Uri,System.Net.Http.HttpContent,System.Threading.CancellationToken)">
1786 <summary>Send a PUT request with a cancellation token as an asynchronous operation.</summary>
1787 <param name="requestUri">The Uri the request is sent to.</param>
1788 <param name="content">The HTTP request content sent to the server.</param>
1789 <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
1790 <returns>The task object representing the asynchronous operation.</returns>
1791 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri">requestUri</paramref> was null.</exception>
1792 <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
1794 <member name="M:System.Net.Http.HttpClient.SendAsync(System.Net.Http.HttpRequestMessage,System.Net.Http.HttpCompletionOption,System.Threading.CancellationToken)">
1795 <summary>Send an HTTP request as an asynchronous operation.</summary>
1796 <param name="request">The HTTP request message to send.</param>
1797 <param name="completionOption">When the operation should complete (as soon as a response is available or after reading the whole response content).</param>
1798 <param name="cancellationToken">The cancellation token to cancel operation.</param>
1799 <returns>The task object representing the asynchronous operation.</returns>
1800 <exception cref="T:System.ArgumentNullException">The <paramref name="request">request</paramref> was null.</exception>
1801 <exception cref="T:System.InvalidOperationException">The request message was already sent by the <see cref="T:System.Net.Http.HttpClient"></see> instance.</exception>
1802 <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
1804 <member name="M:System.Net.Http.HttpClient.SendAsync(System.Net.Http.HttpRequestMessage)">
1805 <summary>Send an HTTP request as an asynchronous operation.</summary>
1806 <param name="request">The HTTP request message to send.</param>
1807 <returns>The task object representing the asynchronous operation.</returns>
1808 <exception cref="T:System.ArgumentNullException">The <paramref name="request">request</paramref> was null.</exception>
1809 <exception cref="T:System.InvalidOperationException">The request message was already sent by the <see cref="T:System.Net.Http.HttpClient"></see> instance.</exception>
1810 <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
1812 <member name="M:System.Net.Http.HttpClient.SendAsync(System.Net.Http.HttpRequestMessage,System.Net.Http.HttpCompletionOption)">
1813 <summary>Send an HTTP request as an asynchronous operation.</summary>
1814 <param name="request">The HTTP request message to send.</param>
1815 <param name="completionOption">When the operation should complete (as soon as a response is available or after reading the whole response content).</param>
1816 <returns>The task object representing the asynchronous operation.</returns>
1817 <exception cref="T:System.ArgumentNullException">The <paramref name="request">request</paramref> was null.</exception>
1818 <exception cref="T:System.InvalidOperationException">The request message was already sent by the <see cref="T:System.Net.Http.HttpClient"></see> instance.</exception>
1819 <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
1821 <member name="M:System.Net.Http.HttpClient.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
1822 <summary>Send an HTTP request as an asynchronous operation.</summary>
1823 <param name="request">The HTTP request message to send.</param>
1824 <param name="cancellationToken">The cancellation token to cancel operation.</param>
1825 <returns>The task object representing the asynchronous operation.</returns>
1826 <exception cref="T:System.ArgumentNullException">The <paramref name="request">request</paramref> was null.</exception>
1827 <exception cref="T:System.InvalidOperationException">The request message was already sent by the <see cref="T:System.Net.Http.HttpClient"></see> instance.</exception>
1828 <exception cref="T:System.Net.Http.HttpRequestException">The request failed due to an underlying issue such as network connectivity, DNS failure, server certificate validation or timeout.</exception>
1830 <member name="P:System.Net.Http.HttpClient.Timeout">
1831 <summary>Gets or sets the timespan to wait before the request times out.</summary>
1832 <returns>The timespan to wait before the request times out.</returns>
1833 <exception cref="T:System.ArgumentOutOfRangeException">The timeout specified is less than or equal to zero and is not <see cref="F:System.Threading.Timeout.InfiniteTimeSpan"></see>.</exception>
1834 <exception cref="T:System.InvalidOperationException">An operation has already been started on the current instance.</exception>
1835 <exception cref="T:System.ObjectDisposedException">The current instance has been disposed.</exception>
1837 <member name="T:System.Net.Http.HttpClientHandler">
1838 <summary>The default message handler used by <see cref="T:System.Net.Http.HttpClient"></see>.</summary>
1840 <member name="M:System.Net.Http.HttpClientHandler.#ctor">
1841 <summary>Creates an instance of a <see cref="T:System.Net.Http.HttpClientHandler"></see> class.</summary>
1843 <member name="P:System.Net.Http.HttpClientHandler.AllowAutoRedirect">
1844 <summary>Gets or sets a value that indicates whether the handler should follow redirection responses.</summary>
1845 <returns>true if the if the handler should follow redirection responses; otherwise false. The default value is true.</returns>
1847 <member name="P:System.Net.Http.HttpClientHandler.AutomaticDecompression">
1848 <summary>Gets or sets the type of decompression method used by the handler for automatic decompression of the HTTP content response.</summary>
1849 <returns>The automatic decompression method used by the handler.</returns>
1851 <member name="P:System.Net.Http.HttpClientHandler.CheckCertificateRevocationList">
1854 <member name="P:System.Net.Http.HttpClientHandler.ClientCertificateOptions">
1855 <summary>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.</summary>
1856 <returns>The collection of security certificates associated with this handler.</returns>
1858 <member name="P:System.Net.Http.HttpClientHandler.ClientCertificates">
1861 <member name="P:System.Net.Http.HttpClientHandler.CookieContainer">
1862 <summary>Gets or sets the cookie container used to store server cookies by the handler.</summary>
1863 <returns>The cookie container used to store server cookies by the handler.</returns>
1865 <member name="P:System.Net.Http.HttpClientHandler.Credentials">
1866 <summary>Gets or sets authentication information used by this handler.</summary>
1867 <returns>The authentication credentials associated with the handler. The default is null.</returns>
1869 <member name="P:System.Net.Http.HttpClientHandler.DangerousAcceptAnyServerCertificateValidator">
1872 <member name="P:System.Net.Http.HttpClientHandler.DefaultProxyCredentials">
1875 <member name="M:System.Net.Http.HttpClientHandler.Dispose(System.Boolean)">
1876 <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpClientHandler"></see> and optionally disposes of the managed resources.</summary>
1877 <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
1879 <member name="P:System.Net.Http.HttpClientHandler.MaxAutomaticRedirections">
1880 <summary>Gets or sets the maximum number of redirects that the handler follows.</summary>
1881 <returns>The maximum number of redirection responses that the handler follows. The default value is 50.</returns>
1883 <member name="P:System.Net.Http.HttpClientHandler.MaxConnectionsPerServer">
1886 <member name="P:System.Net.Http.HttpClientHandler.MaxRequestContentBufferSize">
1887 <summary>Gets or sets the maximum request content buffer size used by the handler.</summary>
1888 <returns>The maximum request content buffer size in bytes. The default value is 2 gigabytes.</returns>
1890 <member name="P:System.Net.Http.HttpClientHandler.MaxResponseHeadersLength">
1893 <member name="P:System.Net.Http.HttpClientHandler.PreAuthenticate">
1894 <summary>Gets or sets a value that indicates whether the handler sends an Authorization header with the request.</summary>
1895 <returns>true for the handler to send an HTTP Authorization header with requests after authentication has taken place; otherwise, false. The default is false.</returns>
1897 <member name="P:System.Net.Http.HttpClientHandler.Properties">
1900 <member name="P:System.Net.Http.HttpClientHandler.Proxy">
1901 <summary>Gets or sets proxy information used by the handler.</summary>
1902 <returns>The proxy information used by the handler. The default value is null.</returns>
1904 <member name="M:System.Net.Http.HttpClientHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
1905 <summary>Creates an instance of <see cref="T:System.Net.Http.HttpResponseMessage"></see> based on the information provided in the <see cref="T:System.Net.Http.HttpRequestMessage"></see> as an operation that will not block.</summary>
1906 <param name="request">The HTTP request message.</param>
1907 <param name="cancellationToken">A cancellation token to cancel the operation.</param>
1908 <returns>The task object representing the asynchronous operation.</returns>
1909 <exception cref="T:System.ArgumentNullException">The <paramref name="request">request</paramref> was null.</exception>
1911 <member name="P:System.Net.Http.HttpClientHandler.ServerCertificateCustomValidationCallback">
1914 <member name="P:System.Net.Http.HttpClientHandler.SslProtocols">
1917 <member name="P:System.Net.Http.HttpClientHandler.SupportsAutomaticDecompression">
1918 <summary>Gets a value that indicates whether the handler supports automatic response content decompression.</summary>
1919 <returns>true if the if the handler supports automatic response content decompression; otherwise false. The default value is true.</returns>
1921 <member name="P:System.Net.Http.HttpClientHandler.SupportsProxy">
1922 <summary>Gets a value that indicates whether the handler supports proxy settings.</summary>
1923 <returns>true if the if the handler supports proxy settings; otherwise false. The default value is true.</returns>
1925 <member name="P:System.Net.Http.HttpClientHandler.SupportsRedirectConfiguration">
1926 <summary>Gets a value that indicates whether the handler supports configuration settings for the <see cref="P:System.Net.Http.HttpClientHandler.AllowAutoRedirect"></see> and <see cref="P:System.Net.Http.HttpClientHandler.MaxAutomaticRedirections"></see> properties.</summary>
1927 <returns>true if the if the handler supports configuration settings for the <see cref="P:System.Net.Http.HttpClientHandler.AllowAutoRedirect"></see> and <see cref="P:System.Net.Http.HttpClientHandler.MaxAutomaticRedirections"></see> properties; otherwise false. The default value is true.</returns>
1929 <member name="P:System.Net.Http.HttpClientHandler.UseCookies">
1930 <summary>Gets or sets a value that indicates whether the handler uses the <see cref="P:System.Net.Http.HttpClientHandler.CookieContainer"></see> property to store server cookies and uses these cookies when sending requests.</summary>
1931 <returns>true if the if the handler supports uses the <see cref="P:System.Net.Http.HttpClientHandler.CookieContainer"></see> property to store server cookies and uses these cookies when sending requests; otherwise false. The default value is true.</returns>
1933 <member name="P:System.Net.Http.HttpClientHandler.UseDefaultCredentials">
1934 <summary>Gets or sets a value that controls whether default credentials are sent with requests by the handler.</summary>
1935 <returns>true if the default credentials are used; otherwise false. The default value is false.</returns>
1937 <member name="P:System.Net.Http.HttpClientHandler.UseProxy">
1938 <summary>Gets or sets a value that indicates whether the handler uses a proxy for requests.</summary>
1939 <returns>true if the handler should use a proxy for requests; otherwise false. The default value is true.</returns>
1941 <member name="T:System.Net.Http.HttpCompletionOption">
1942 <summary>Indicates if <see cref="T:System.Net.Http.HttpClient"></see> operations should be considered completed either as soon as a response is available, or after reading the entire response message including the content.</summary>
1944 <member name="F:System.Net.Http.HttpCompletionOption.ResponseContentRead">
1945 <summary>The operation should complete after reading the entire response including the content.</summary>
1948 <member name="F:System.Net.Http.HttpCompletionOption.ResponseHeadersRead">
1949 <summary>The operation should complete as soon as a response is available and headers are read. The content is not read yet.</summary>
1952 <member name="T:System.Net.Http.HttpContent">
1953 <summary>A base class representing an HTTP entity body and content headers.</summary>
1955 <member name="M:System.Net.Http.HttpContent.#ctor">
1956 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpContent"></see> class.</summary>
1958 <member name="M:System.Net.Http.HttpContent.CopyToAsync(System.IO.Stream)">
1959 <summary>Serialize the HTTP content into a stream of bytes and copies it to the stream object provided as the <paramref name="stream">stream</paramref> parameter.</summary>
1960 <param name="stream">The target stream.</param>
1961 <returns>The task object representing the asynchronous operation.</returns>
1963 <member name="M:System.Net.Http.HttpContent.CopyToAsync(System.IO.Stream,System.Net.TransportContext)">
1964 <summary>Serialize the HTTP content into a stream of bytes and copies it to the stream object provided as the <paramref name="stream">stream</paramref> parameter.</summary>
1965 <param name="stream">The target stream.</param>
1966 <param name="context">Information about the transport (channel binding token, for example). This parameter may be null.</param>
1967 <returns>The task object representing the asynchronous operation.</returns>
1969 <member name="M:System.Net.Http.HttpContent.CreateContentReadStreamAsync">
1970 <summary>Serialize the HTTP content to a memory stream as an asynchronous operation.</summary>
1971 <returns>The task object representing the asynchronous operation.</returns>
1973 <member name="M:System.Net.Http.HttpContent.Dispose">
1974 <summary>Releases the unmanaged resources and disposes of the managed resources used by the <see cref="T:System.Net.Http.HttpContent"></see>.</summary>
1976 <member name="M:System.Net.Http.HttpContent.Dispose(System.Boolean)">
1977 <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpContent"></see> and optionally disposes of the managed resources.</summary>
1978 <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
1980 <member name="P:System.Net.Http.HttpContent.Headers">
1981 <summary>Gets the HTTP content headers as defined in RFC 2616.</summary>
1982 <returns>The content headers as defined in RFC 2616.</returns>
1984 <member name="M:System.Net.Http.HttpContent.LoadIntoBufferAsync">
1985 <summary>Serialize the HTTP content to a memory buffer as an asynchronous operation.</summary>
1986 <returns>The task object representing the asynchronous operation.</returns>
1988 <member name="M:System.Net.Http.HttpContent.LoadIntoBufferAsync(System.Int64)">
1989 <summary>Serialize the HTTP content to a memory buffer as an asynchronous operation.</summary>
1990 <param name="maxBufferSize">The maximum size, in bytes, of the buffer to use.</param>
1991 <returns>The task object representing the asynchronous operation.</returns>
1993 <member name="M:System.Net.Http.HttpContent.ReadAsByteArrayAsync">
1994 <summary>Serialize the HTTP content to a byte array as an asynchronous operation.</summary>
1995 <returns>The task object representing the asynchronous operation.</returns>
1997 <member name="M:System.Net.Http.HttpContent.ReadAsStreamAsync">
1998 <summary>Serialize the HTTP content and return a stream that represents the content as an asynchronous operation.</summary>
1999 <returns>The task object representing the asynchronous operation.</returns>
2001 <member name="M:System.Net.Http.HttpContent.ReadAsStringAsync">
2002 <summary>Serialize the HTTP content to a string as an asynchronous operation.</summary>
2003 <returns>The task object representing the asynchronous operation.</returns>
2005 <member name="M:System.Net.Http.HttpContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
2006 <summary>Serialize the HTTP content to a stream as an asynchronous operation.</summary>
2007 <param name="stream">The target stream.</param>
2008 <param name="context">Information about the transport (channel binding token, for example). This parameter may be null.</param>
2009 <returns>The task object representing the asynchronous operation.</returns>
2011 <member name="M:System.Net.Http.HttpContent.TryComputeLength(System.Int64@)">
2012 <summary>Determines whether the HTTP content has a valid length in bytes.</summary>
2013 <param name="length">The length in bytes of the HTTP content.</param>
2014 <returns>true if <paramref name="length">length</paramref> is a valid length; otherwise, false.</returns>
2016 <member name="T:System.Net.Http.HttpMessageHandler">
2017 <summary>A base type for HTTP message handlers.</summary>
2019 <member name="M:System.Net.Http.HttpMessageHandler.#ctor">
2020 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpMessageHandler"></see> class.</summary>
2022 <member name="M:System.Net.Http.HttpMessageHandler.Dispose">
2023 <summary>Releases the unmanaged resources and disposes of the managed resources used by the <see cref="T:System.Net.Http.HttpMessageHandler"></see>.</summary>
2025 <member name="M:System.Net.Http.HttpMessageHandler.Dispose(System.Boolean)">
2026 <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpMessageHandler"></see> and optionally disposes of the managed resources.</summary>
2027 <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
2029 <member name="M:System.Net.Http.HttpMessageHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
2030 <summary>Send an HTTP request as an asynchronous operation.</summary>
2031 <param name="request">The HTTP request message to send.</param>
2032 <param name="cancellationToken">The cancellation token to cancel operation.</param>
2033 <returns>The task object representing the asynchronous operation.</returns>
2034 <exception cref="T:System.ArgumentNullException">The <paramref name="request">request</paramref> was null.</exception>
2036 <member name="T:System.Net.Http.HttpMessageInvoker">
2037 <summary>A specialty class that allows applications to call the <see cref="M:System.Net.Http.HttpMessageInvoker.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)"></see> method on an Http handler chain.</summary>
2039 <member name="M:System.Net.Http.HttpMessageInvoker.#ctor(System.Net.Http.HttpMessageHandler)">
2040 <summary>Initializes an instance of a <see cref="T:System.Net.Http.HttpMessageInvoker"></see> class with a specific <see cref="T:System.Net.Http.HttpMessageHandler"></see>.</summary>
2041 <param name="handler">The <see cref="T:System.Net.Http.HttpMessageHandler"></see> responsible for processing the HTTP response messages.</param>
2043 <member name="M:System.Net.Http.HttpMessageInvoker.#ctor(System.Net.Http.HttpMessageHandler,System.Boolean)">
2044 <summary>Initializes an instance of a <see cref="T:System.Net.Http.HttpMessageInvoker"></see> class with a specific <see cref="T:System.Net.Http.HttpMessageHandler"></see>.</summary>
2045 <param name="handler">The <see cref="T:System.Net.Http.HttpMessageHandler"></see> responsible for processing the HTTP response messages.</param>
2046 <param name="disposeHandler">true if the inner handler should be disposed of by Dispose(), false if you intend to reuse the inner handler.</param>
2048 <member name="M:System.Net.Http.HttpMessageInvoker.Dispose">
2049 <summary>Releases the unmanaged resources and disposes of the managed resources used by the <see cref="T:System.Net.Http.HttpMessageInvoker"></see>.</summary>
2051 <member name="M:System.Net.Http.HttpMessageInvoker.Dispose(System.Boolean)">
2052 <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpMessageInvoker"></see> and optionally disposes of the managed resources.</summary>
2053 <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
2055 <member name="M:System.Net.Http.HttpMessageInvoker.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
2056 <summary>Send an HTTP request as an asynchronous operation.</summary>
2057 <param name="request">The HTTP request message to send.</param>
2058 <param name="cancellationToken">The cancellation token to cancel operation.</param>
2059 <returns>The task object representing the asynchronous operation.</returns>
2060 <exception cref="T:System.ArgumentNullException">The <paramref name="request">request</paramref> was null.</exception>
2062 <member name="T:System.Net.Http.HttpMethod">
2063 <summary>A helper class for retrieving and comparing standard HTTP methods and for creating new HTTP methods.</summary>
2065 <member name="M:System.Net.Http.HttpMethod.#ctor(System.String)">
2066 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpMethod"></see> class with a specific HTTP method.</summary>
2067 <param name="method">The HTTP method.</param>
2069 <member name="P:System.Net.Http.HttpMethod.Delete">
2070 <summary>Represents an HTTP DELETE protocol method.</summary>
2071 <returns>Returns <see cref="T:System.Net.Http.HttpMethod"></see>.</returns>
2073 <member name="M:System.Net.Http.HttpMethod.Equals(System.Net.Http.HttpMethod)">
2074 <summary>Determines whether the specified <see cref="T:System.Net.Http.HttpMethod"></see> is equal to the current <see cref="T:System.Object"></see>.</summary>
2075 <param name="other">The HTTP method to compare with the current object.</param>
2076 <returns>true if the specified object is equal to the current object; otherwise, false.</returns>
2078 <member name="M:System.Net.Http.HttpMethod.Equals(System.Object)">
2079 <summary>Determines whether the specified <see cref="T:System.Object"></see> is equal to the current <see cref="T:System.Object"></see>.</summary>
2080 <param name="obj">The object to compare with the current object.</param>
2081 <returns>true if the specified object is equal to the current object; otherwise, false.</returns>
2083 <member name="P:System.Net.Http.HttpMethod.Get">
2084 <summary>Represents an HTTP GET protocol method.</summary>
2085 <returns>Returns <see cref="T:System.Net.Http.HttpMethod"></see>.</returns>
2087 <member name="M:System.Net.Http.HttpMethod.GetHashCode">
2088 <summary>Serves as a hash function for this type.</summary>
2089 <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
2091 <member name="P:System.Net.Http.HttpMethod.Head">
2092 <summary>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.</summary>
2093 <returns>Returns <see cref="T:System.Net.Http.HttpMethod"></see>.</returns>
2095 <member name="P:System.Net.Http.HttpMethod.Method">
2096 <summary>An HTTP method.</summary>
2097 <returns>An HTTP method represented as a <see cref="T:System.String"></see>.</returns>
2099 <member name="M:System.Net.Http.HttpMethod.op_Equality(System.Net.Http.HttpMethod,System.Net.Http.HttpMethod)">
2100 <summary>The equality operator for comparing two <see cref="T:System.Net.Http.HttpMethod"></see> objects.</summary>
2101 <param name="left">The left <see cref="T:System.Net.Http.HttpMethod"></see> to an equality operator.</param>
2102 <param name="right">The right <see cref="T:System.Net.Http.HttpMethod"></see> to an equality operator.</param>
2103 <returns>true if the specified <paramref name="left">left</paramref> and <paramref name="right">right</paramref> parameters are equal; otherwise, false.</returns>
2105 <member name="M:System.Net.Http.HttpMethod.op_Inequality(System.Net.Http.HttpMethod,System.Net.Http.HttpMethod)">
2106 <summary>The inequality operator for comparing two <see cref="T:System.Net.Http.HttpMethod"></see> objects.</summary>
2107 <param name="left">The left <see cref="T:System.Net.Http.HttpMethod"></see> to an inequality operator.</param>
2108 <param name="right">The right <see cref="T:System.Net.Http.HttpMethod"></see> to an inequality operator.</param>
2109 <returns>true if the specified <paramref name="left">left</paramref> and <paramref name="right">right</paramref> parameters are inequal; otherwise, false.</returns>
2111 <member name="P:System.Net.Http.HttpMethod.Options">
2112 <summary>Represents an HTTP OPTIONS protocol method.</summary>
2113 <returns>Returns <see cref="T:System.Net.Http.HttpMethod"></see>.</returns>
2115 <member name="P:System.Net.Http.HttpMethod.Post">
2116 <summary>Represents an HTTP POST protocol method that is used to post a new entity as an addition to a URI.</summary>
2117 <returns>Returns <see cref="T:System.Net.Http.HttpMethod"></see>.</returns>
2119 <member name="P:System.Net.Http.HttpMethod.Put">
2120 <summary>Represents an HTTP PUT protocol method that is used to replace an entity identified by a URI.</summary>
2121 <returns>Returns <see cref="T:System.Net.Http.HttpMethod"></see>.</returns>
2123 <member name="M:System.Net.Http.HttpMethod.ToString">
2124 <summary>Returns a string that represents the current object.</summary>
2125 <returns>A string representing the current object.</returns>
2127 <member name="P:System.Net.Http.HttpMethod.Trace">
2128 <summary>Represents an HTTP TRACE protocol method.</summary>
2129 <returns>Returns <see cref="T:System.Net.Http.HttpMethod"></see>.</returns>
2131 <member name="T:System.Net.Http.HttpRequestException">
2132 <summary>A base class for exceptions thrown by the <see cref="T:System.Net.Http.HttpClient"></see> and <see cref="T:System.Net.Http.HttpMessageHandler"></see> classes.</summary>
2134 <member name="M:System.Net.Http.HttpRequestException.#ctor">
2135 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpRequestException"></see> class.</summary>
2137 <member name="M:System.Net.Http.HttpRequestException.#ctor(System.String)">
2138 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpRequestException"></see> class with a specific message that describes the current exception.</summary>
2139 <param name="message">A message that describes the current exception.</param>
2141 <member name="M:System.Net.Http.HttpRequestException.#ctor(System.String,System.Exception)">
2142 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpRequestException"></see> class with a specific message that describes the current exception and an inner exception.</summary>
2143 <param name="message">A message that describes the current exception.</param>
2144 <param name="inner">The inner exception.</param>
2146 <member name="T:System.Net.Http.HttpRequestMessage">
2147 <summary>Represents a HTTP request message.</summary>
2149 <member name="M:System.Net.Http.HttpRequestMessage.#ctor">
2150 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpRequestMessage"></see> class.</summary>
2152 <member name="M:System.Net.Http.HttpRequestMessage.#ctor(System.Net.Http.HttpMethod,System.String)">
2153 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpRequestMessage"></see> class with an HTTP method and a request <see cref="T:System.Uri"></see>.</summary>
2154 <param name="method">The HTTP method.</param>
2155 <param name="requestUri">A string that represents the request <see cref="T:System.Uri"></see>.</param>
2157 <member name="M:System.Net.Http.HttpRequestMessage.#ctor(System.Net.Http.HttpMethod,System.Uri)">
2158 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpRequestMessage"></see> class with an HTTP method and a request <see cref="T:System.Uri"></see>.</summary>
2159 <param name="method">The HTTP method.</param>
2160 <param name="requestUri">The <see cref="T:System.Uri"></see> to request.</param>
2162 <member name="P:System.Net.Http.HttpRequestMessage.Content">
2163 <summary>Gets or sets the contents of the HTTP message.</summary>
2164 <returns>The content of a message</returns>
2166 <member name="M:System.Net.Http.HttpRequestMessage.Dispose">
2167 <summary>Releases the unmanaged resources and disposes of the managed resources used by the <see cref="T:System.Net.Http.HttpRequestMessage"></see>.</summary>
2169 <member name="M:System.Net.Http.HttpRequestMessage.Dispose(System.Boolean)">
2170 <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpRequestMessage"></see> and optionally disposes of the managed resources.</summary>
2171 <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
2173 <member name="P:System.Net.Http.HttpRequestMessage.Headers">
2174 <summary>Gets the collection of HTTP request headers.</summary>
2175 <returns>The collection of HTTP request headers.</returns>
2177 <member name="P:System.Net.Http.HttpRequestMessage.Method">
2178 <summary>Gets or sets the HTTP method used by the HTTP request message.</summary>
2179 <returns>The HTTP method used by the request message. The default is the GET method.</returns>
2181 <member name="P:System.Net.Http.HttpRequestMessage.Properties">
2182 <summary>Gets a set of properties for the HTTP request.</summary>
2183 <returns>Returns <see cref="T:System.Collections.Generic.IDictionary`2"></see>.</returns>
2185 <member name="P:System.Net.Http.HttpRequestMessage.RequestUri">
2186 <summary>Gets or sets the <see cref="T:System.Uri"></see> used for the HTTP request.</summary>
2187 <returns>The <see cref="T:System.Uri"></see> used for the HTTP request.</returns>
2189 <member name="M:System.Net.Http.HttpRequestMessage.ToString">
2190 <summary>Returns a string that represents the current object.</summary>
2191 <returns>A string representation of the current object.</returns>
2193 <member name="P:System.Net.Http.HttpRequestMessage.Version">
2194 <summary>Gets or sets the HTTP message version.</summary>
2195 <returns>The HTTP message version. The default is 1.1.</returns>
2197 <member name="T:System.Net.Http.HttpResponseMessage">
2198 <summary>Represents a HTTP response message including the status code and data.</summary>
2200 <member name="M:System.Net.Http.HttpResponseMessage.#ctor">
2201 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpResponseMessage"></see> class.</summary>
2203 <member name="M:System.Net.Http.HttpResponseMessage.#ctor(System.Net.HttpStatusCode)">
2204 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpResponseMessage"></see> class with a specific <see cref="P:System.Net.Http.HttpResponseMessage.StatusCode"></see>.</summary>
2205 <param name="statusCode">The status code of the HTTP response.</param>
2207 <member name="P:System.Net.Http.HttpResponseMessage.Content">
2208 <summary>Gets or sets the content of a HTTP response message.</summary>
2209 <returns>The content of the HTTP response message.</returns>
2211 <member name="M:System.Net.Http.HttpResponseMessage.Dispose">
2212 <summary>Releases the unmanaged resources and disposes of unmanaged resources used by the <see cref="T:System.Net.Http.HttpResponseMessage"></see>.</summary>
2214 <member name="M:System.Net.Http.HttpResponseMessage.Dispose(System.Boolean)">
2215 <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpResponseMessage"></see> and optionally disposes of the managed resources.</summary>
2216 <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
2218 <member name="M:System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode">
2219 <summary>Throws an exception if the <see cref="P:System.Net.Http.HttpResponseMessage.IsSuccessStatusCode"></see> property for the HTTP response is false.</summary>
2220 <returns>The HTTP response message if the call is successful.</returns>
2222 <member name="P:System.Net.Http.HttpResponseMessage.Headers">
2223 <summary>Gets the collection of HTTP response headers.</summary>
2224 <returns>The collection of HTTP response headers.</returns>
2226 <member name="P:System.Net.Http.HttpResponseMessage.IsSuccessStatusCode">
2227 <summary>Gets a value that indicates if the HTTP response was successful.</summary>
2228 <returns>A value that indicates if the HTTP response was successful. true if <see cref="P:System.Net.Http.HttpResponseMessage.StatusCode"></see> was in the range 200-299; otherwise false.</returns>
2230 <member name="P:System.Net.Http.HttpResponseMessage.ReasonPhrase">
2231 <summary>Gets or sets the reason phrase which typically is sent by servers together with the status code.</summary>
2232 <returns>The reason phrase sent by the server.</returns>
2234 <member name="P:System.Net.Http.HttpResponseMessage.RequestMessage">
2235 <summary>Gets or sets the request message which led to this response message.</summary>
2236 <returns>The request message which led to this response message.</returns>
2238 <member name="P:System.Net.Http.HttpResponseMessage.StatusCode">
2239 <summary>Gets or sets the status code of the HTTP response.</summary>
2240 <returns>The status code of the HTTP response.</returns>
2242 <member name="M:System.Net.Http.HttpResponseMessage.ToString">
2243 <summary>Returns a string that represents the current object.</summary>
2244 <returns>A string representation of the current object.</returns>
2246 <member name="P:System.Net.Http.HttpResponseMessage.Version">
2247 <summary>Gets or sets the HTTP message version.</summary>
2248 <returns>The HTTP message version. The default is 1.1.</returns>
2250 <member name="T:System.Net.Http.MessageProcessingHandler">
2251 <summary>A base type for handlers which only do some small processing of request and/or response messages.</summary>
2253 <member name="M:System.Net.Http.MessageProcessingHandler.#ctor">
2254 <summary>Creates an instance of a <see cref="T:System.Net.Http.MessageProcessingHandler"></see> class.</summary>
2256 <member name="M:System.Net.Http.MessageProcessingHandler.#ctor(System.Net.Http.HttpMessageHandler)">
2257 <summary>Creates an instance of a <see cref="T:System.Net.Http.MessageProcessingHandler"></see> class with a specific inner handler.</summary>
2258 <param name="innerHandler">The inner handler which is responsible for processing the HTTP response messages.</param>
2260 <member name="M:System.Net.Http.MessageProcessingHandler.ProcessRequest(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
2261 <summary>Performs processing on each request sent to the server.</summary>
2262 <param name="request">The HTTP request message to process.</param>
2263 <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
2264 <returns>The HTTP request message that was processed.</returns>
2266 <member name="M:System.Net.Http.MessageProcessingHandler.ProcessResponse(System.Net.Http.HttpResponseMessage,System.Threading.CancellationToken)">
2267 <summary>Perform processing on each response from the server.</summary>
2268 <param name="response">The HTTP response message to process.</param>
2269 <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
2270 <returns>The HTTP response message that was processed.</returns>
2272 <member name="M:System.Net.Http.MessageProcessingHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
2273 <summary>Sends an HTTP request to the inner handler to send to the server as an asynchronous operation.</summary>
2274 <param name="request">The HTTP request message to send to the server.</param>
2275 <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
2276 <returns>The task object representing the asynchronous operation.</returns>
2277 <exception cref="T:System.ArgumentNullException">The <paramref name="request">request</paramref> was null.</exception>
2279 <member name="T:System.Net.Http.MultipartContent">
2280 <summary>Provides a collection of <see cref="T:System.Net.Http.HttpContent"></see> objects that get serialized using the multipart/* content type specification.</summary>
2282 <member name="M:System.Net.Http.MultipartContent.#ctor">
2283 <summary>Creates a new instance of the <see cref="T:System.Net.Http.MultipartContent"></see> class.</summary>
2285 <member name="M:System.Net.Http.MultipartContent.#ctor(System.String)">
2286 <summary>Creates a new instance of the <see cref="T:System.Net.Http.MultipartContent"></see> class.</summary>
2287 <param name="subtype">The subtype of the multipart content.</param>
2288 <exception cref="T:System.ArgumentException">The <paramref name="subtype">subtype</paramref> was null or contains only white space characters.</exception>
2290 <member name="M:System.Net.Http.MultipartContent.#ctor(System.String,System.String)">
2291 <summary>Creates a new instance of the <see cref="T:System.Net.Http.MultipartContent"></see> class.</summary>
2292 <param name="subtype">The subtype of the multipart content.</param>
2293 <param name="boundary">The boundary string for the multipart content.</param>
2294 <exception cref="T:System.ArgumentException">The <paramref name="subtype">subtype</paramref> was null or an empty string. The <paramref name="boundary">boundary</paramref> was null or contains only white space characters. -or- The <paramref name="boundary">boundary</paramref> ends with a space character.</exception>
2295 <exception cref="T:System.ArgumentOutOfRangeException">The length of the <paramref name="boundary">boundary</paramref> was greater than 70.</exception>
2297 <member name="M:System.Net.Http.MultipartContent.Add(System.Net.Http.HttpContent)">
2298 <summary>Add multipart HTTP content to a collection of <see cref="T:System.Net.Http.HttpContent"></see> objects that get serialized using the multipart/* content type specification.</summary>
2299 <param name="content">The HTTP content to add to the collection.</param>
2300 <exception cref="T:System.ArgumentNullException">The <paramref name="content">content</paramref> was null.</exception>
2302 <member name="M:System.Net.Http.MultipartContent.Dispose(System.Boolean)">
2303 <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.MultipartContent"></see> and optionally disposes of the managed resources.</summary>
2304 <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
2306 <member name="M:System.Net.Http.MultipartContent.GetEnumerator">
2307 <summary>Returns an enumerator that iterates through the collection of <see cref="T:System.Net.Http.HttpContent"></see> objects that get serialized using the multipart/* content type specification..</summary>
2308 <returns>An object that can be used to iterate through the collection.</returns>
2310 <member name="M:System.Net.Http.MultipartContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
2311 <summary>Serialize the multipart HTTP content to a stream as an asynchronous operation.</summary>
2312 <param name="stream">The target stream.</param>
2313 <param name="context">Information about the transport (channel binding token, for example). This parameter may be null.</param>
2314 <returns>The task object representing the asynchronous operation.</returns>
2316 <member name="M:System.Net.Http.MultipartContent.TryComputeLength(System.Int64@)">
2317 <summary>Determines whether the HTTP multipart content has a valid length in bytes.</summary>
2318 <param name="length">The length in bytes of the HHTP content.</param>
2319 <returns>true if <paramref name="length">length</paramref> is a valid length; otherwise, false.</returns>
2321 <member name="M:System.Net.Http.MultipartContent.System#Collections#IEnumerable#GetEnumerator">
2322 <summary>The explicit implementation of the <see cref="M:System.Net.Http.MultipartContent.GetEnumerator"></see> method.</summary>
2323 <returns>An object that can be used to iterate through the collection.</returns>
2325 <member name="T:System.Net.Http.MultipartFormDataContent">
2326 <summary>Provides a container for content encoded using multipart/form-data MIME type.</summary>
2328 <member name="M:System.Net.Http.MultipartFormDataContent.#ctor">
2329 <summary>Creates a new instance of the <see cref="T:System.Net.Http.MultipartFormDataContent"></see> class.</summary>
2331 <member name="M:System.Net.Http.MultipartFormDataContent.#ctor(System.String)">
2332 <summary>Creates a new instance of the <see cref="T:System.Net.Http.MultipartFormDataContent"></see> class.</summary>
2333 <param name="boundary">The boundary string for the multipart form data content.</param>
2334 <exception cref="T:System.ArgumentException">The <paramref name="boundary">boundary</paramref> was null or contains only white space characters. -or- The <paramref name="boundary">boundary</paramref> ends with a space character.</exception>
2335 <exception cref="T:System.ArgumentOutOfRangeException">The length of the <paramref name="boundary">boundary</paramref> was greater than 70.</exception>
2337 <member name="M:System.Net.Http.MultipartFormDataContent.Add(System.Net.Http.HttpContent)">
2338 <summary>Add HTTP content to a collection of <see cref="T:System.Net.Http.HttpContent"></see> objects that get serialized to multipart/form-data MIME type.</summary>
2339 <param name="content">The HTTP content to add to the collection.</param>
2340 <exception cref="T:System.ArgumentNullException">The <paramref name="content">content</paramref> was null.</exception>
2342 <member name="M:System.Net.Http.MultipartFormDataContent.Add(System.Net.Http.HttpContent,System.String)">
2343 <summary>Add HTTP content to a collection of <see cref="T:System.Net.Http.HttpContent"></see> objects that get serialized to multipart/form-data MIME type.</summary>
2344 <param name="content">The HTTP content to add to the collection.</param>
2345 <param name="name">The name for the HTTP content to add.</param>
2346 <exception cref="T:System.ArgumentException">The <paramref name="name">name</paramref> was null or contains only white space characters.</exception>
2347 <exception cref="T:System.ArgumentNullException">The <paramref name="content">content</paramref> was null.</exception>
2349 <member name="M:System.Net.Http.MultipartFormDataContent.Add(System.Net.Http.HttpContent,System.String,System.String)">
2350 <summary>Add HTTP content to a collection of <see cref="T:System.Net.Http.HttpContent"></see> objects that get serialized to multipart/form-data MIME type.</summary>
2351 <param name="content">The HTTP content to add to the collection.</param>
2352 <param name="name">The name for the HTTP content to add.</param>
2353 <param name="fileName">The file name for the HTTP content to add to the collection.</param>
2354 <exception cref="T:System.ArgumentException">The <paramref name="name">name</paramref> was null or contains only white space characters. -or- The <paramref name="fileName">fileName</paramref> was null or contains only white space characters.</exception>
2355 <exception cref="T:System.ArgumentNullException">The <paramref name="content">content</paramref> was null.</exception>
2357 <member name="T:System.Net.Http.StreamContent">
2358 <summary>Provides HTTP content based on a stream.</summary>
2360 <member name="M:System.Net.Http.StreamContent.#ctor(System.IO.Stream)">
2361 <summary>Creates a new instance of the <see cref="T:System.Net.Http.StreamContent"></see> class.</summary>
2362 <param name="content">The content used to initialize the <see cref="T:System.Net.Http.StreamContent"></see>.</param>
2364 <member name="M:System.Net.Http.StreamContent.#ctor(System.IO.Stream,System.Int32)">
2365 <summary>Creates a new instance of the <see cref="T:System.Net.Http.StreamContent"></see> class.</summary>
2366 <param name="content">The content used to initialize the <see cref="T:System.Net.Http.StreamContent"></see>.</param>
2367 <param name="bufferSize">The size, in bytes, of the buffer for the <see cref="T:System.Net.Http.StreamContent"></see>.</param>
2368 <exception cref="T:System.ArgumentNullException">The <paramref name="content">content</paramref> was null.</exception>
2369 <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="bufferSize">bufferSize</paramref> was less than or equal to zero.</exception>
2371 <member name="M:System.Net.Http.StreamContent.CreateContentReadStreamAsync">
2372 <summary>Write the HTTP stream content to a memory stream as an asynchronous operation.</summary>
2373 <returns>The task object representing the asynchronous operation.</returns>
2375 <member name="M:System.Net.Http.StreamContent.Dispose(System.Boolean)">
2376 <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.StreamContent"></see> and optionally disposes of the managed resources.</summary>
2377 <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
2379 <member name="M:System.Net.Http.StreamContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
2380 <summary>Serialize the HTTP content to a stream as an asynchronous operation.</summary>
2381 <param name="stream">The target stream.</param>
2382 <param name="context">Information about the transport (channel binding token, for example). This parameter may be null.</param>
2383 <returns>The task object representing the asynchronous operation.</returns>
2385 <member name="M:System.Net.Http.StreamContent.TryComputeLength(System.Int64@)">
2386 <summary>Determines whether the stream content has a valid length in bytes.</summary>
2387 <param name="length">The length in bytes of the stream content.</param>
2388 <returns>true if <paramref name="length">length</paramref> is a valid length; otherwise, false.</returns>
2390 <member name="T:System.Net.Http.StringContent">
2391 <summary>Provides HTTP content based on a string.</summary>
2393 <member name="M:System.Net.Http.StringContent.#ctor(System.String)">
2394 <summary>Creates a new instance of the <see cref="T:System.Net.Http.StringContent"></see> class.</summary>
2395 <param name="content">The content used to initialize the <see cref="T:System.Net.Http.StringContent"></see>.</param>
2397 <member name="M:System.Net.Http.StringContent.#ctor(System.String,System.Text.Encoding)">
2398 <summary>Creates a new instance of the <see cref="T:System.Net.Http.StringContent"></see> class.</summary>
2399 <param name="content">The content used to initialize the <see cref="T:System.Net.Http.StringContent"></see>.</param>
2400 <param name="encoding">The encoding to use for the content.</param>
2402 <member name="M:System.Net.Http.StringContent.#ctor(System.String,System.Text.Encoding,System.String)">
2403 <summary>Creates a new instance of the <see cref="T:System.Net.Http.StringContent"></see> class.</summary>
2404 <param name="content">The content used to initialize the <see cref="T:System.Net.Http.StringContent"></see>.</param>
2405 <param name="encoding">The encoding to use for the content.</param>
2406 <param name="mediaType">The media type to use for the content.</param>