懒羊羊
2023-12-28 e46d3baaf3e8d7d85f4bafec3aad75e52b078408
提交 | 用户 | 时间
e46d3b 1 <?xml version="1.0" encoding="utf-8"?>
2 <doc>
3   <assembly>
4     <name>System.Net.Http</name>
5   </assembly>
6   <members>
7     <member name="T:System.Net.Http.ByteArrayContent">
8       <summary>Provides HTTP content based on a byte array.</summary>
9     </member>
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" /> class.</summary>
12       <param name="content">The content used to initialize the <see cref="T:System.Net.Http.ByteArrayContent" />.</param>
13       <exception cref="T:System.ArgumentNullException">The <paramref name="content" /> parameter is null. </exception>
14     </member>
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" /> class.</summary>
17       <param name="content">The content used to initialize the <see cref="T:System.Net.Http.ByteArrayContent" />.</param>
18       <param name="offset">The offset, in bytes, in the <paramref name="content" />  parameter used to initialize the <see cref="T:System.Net.Http.ByteArrayContent" />.</param>
19       <param name="count">The number of bytes in the <paramref name="content" /> starting from the <paramref name="offset" /> parameter used to initialize the <see cref="T:System.Net.Http.ByteArrayContent" />.</param>
20       <exception cref="T:System.ArgumentNullException">The <paramref name="content" /> parameter is null. </exception>
21       <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="offset" /> parameter is less than zero.-or-The <paramref name="offset" /> parameter is greater than the length of content specified by the <paramref name="content" /> parameter.-or-The <paramref name="count " /> parameter is less than zero.-or-The <paramref name="count" /> parameter is greater than the length of content specified by the <paramref name="content" /> parameter - minus the <paramref name="offset" /> parameter.</exception>
22     </member>
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" />.</summary>
25       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
26     </member>
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       <returns>Returns <see cref="T:System.Threading.Tasks.Task" />. The task object representing the asynchronous operation.</returns>
30       <param name="stream">The target stream.</param>
31       <param name="context">Information about the transport, like channel binding token. This parameter may be null.</param>
32     </member>
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       <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="length" /> is a valid length; otherwise, false.</returns>
36       <param name="length">The length in bytes of the byte array.</param>
37     </member>
38     <member name="T:System.Net.Http.ClientCertificateOption">
39       <summary>Specifies how client certificates are provided.</summary>
40     </member>
41     <member name="F:System.Net.Http.ClientCertificateOption.Manual">
42       <summary>The application manually provides the client certificates to the <see cref="T:System.Net.Http.WebRequestHandler" />. This value is the default. </summary>
43     </member>
44     <member name="F:System.Net.Http.ClientCertificateOption.Automatic">
45       <summary>The <see cref="T:System.Net.Http.HttpClientHandler" /> will attempt to provide  all available client certificates  automatically.</summary>
46     </member>
47     <member name="T:System.Net.Http.DelegatingHandler">
48       <summary>A base type for HTTP handlers that delegate the processing of HTTP response messages to another handler, called the inner handler.</summary>
49     </member>
50     <member name="M:System.Net.Http.DelegatingHandler.#ctor">
51       <summary>Creates a new instance of the <see cref="T:System.Net.Http.DelegatingHandler" /> class.</summary>
52     </member>
53     <member name="M:System.Net.Http.DelegatingHandler.#ctor(System.Net.Http.HttpMessageHandler)">
54       <summary>Creates a new instance of the <see cref="T:System.Net.Http.DelegatingHandler" /> class with a specific inner handler.</summary>
55       <param name="innerHandler">The inner handler which is responsible for processing the HTTP response messages.</param>
56     </member>
57     <member name="M:System.Net.Http.DelegatingHandler.Dispose(System.Boolean)">
58       <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.DelegatingHandler" />, and optionally disposes of the managed resources.</summary>
59       <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources. </param>
60     </member>
61     <member name="P:System.Net.Http.DelegatingHandler.InnerHandler">
62       <summary>Gets or sets the inner handler which processes the HTTP response messages.</summary>
63       <returns>Returns <see cref="T:System.Net.Http.HttpMessageHandler" />.The inner handler for HTTP response messages.</returns>
64     </member>
65     <member name="M:System.Net.Http.DelegatingHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
66       <summary>Sends an HTTP request to the inner handler to send to the server as an asynchronous operation.</summary>
67       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />. The task object representing the asynchronous operation.</returns>
68       <param name="request">The HTTP request message to send to the server.</param>
69       <param name="cancellationToken">A cancellation token to cancel operation.</param>
70       <exception cref="T:System.ArgumentNullException">The <paramref name="request" /> was null.</exception>
71     </member>
72     <member name="T:System.Net.Http.FormUrlEncodedContent">
73       <summary>A container for name/value tuples encoded using application/x-www-form-urlencoded MIME type.</summary>
74     </member>
75     <member name="M:System.Net.Http.FormUrlEncodedContent.#ctor(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}})">
76       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.FormUrlEncodedContent" /> class with a specific collection of name/value pairs.</summary>
77       <param name="nameValueCollection">A collection of name/value pairs.</param>
78     </member>
79     <member name="T:System.Net.Http.HttpClient">
80       <summary>Provides a base class for sending HTTP requests and receiving HTTP responses from a resource identified by a URI. </summary>
81     </member>
82     <member name="M:System.Net.Http.HttpClient.#ctor">
83       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpClient" /> class.</summary>
84     </member>
85     <member name="M:System.Net.Http.HttpClient.#ctor(System.Net.Http.HttpMessageHandler)">
86       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpClient" /> class with a specific handler.</summary>
87       <param name="handler">The HTTP handler stack to use for sending requests. </param>
88     </member>
89     <member name="M:System.Net.Http.HttpClient.#ctor(System.Net.Http.HttpMessageHandler,System.Boolean)">
90       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpClient" /> class with a specific handler.</summary>
91       <param name="handler">The <see cref="T:System.Net.Http.HttpMessageHandler" /> responsible for processing the HTTP response messages.</param>
92       <param name="disposeHandler">true if the inner handler should be disposed of by Dispose(),false if you intend to reuse the inner handler.</param>
93     </member>
94     <member name="P:System.Net.Http.HttpClient.BaseAddress">
95       <summary>Gets or sets the base address of Uniform Resource Identifier (URI) of the Internet resource used when sending requests.</summary>
96       <returns>Returns <see cref="T:System.Uri" />.The base address of Uniform Resource Identifier (URI) of the Internet resource used when sending requests.</returns>
97     </member>
98     <member name="M:System.Net.Http.HttpClient.CancelPendingRequests">
99       <summary>Cancel all pending requests on this instance.</summary>
100     </member>
101     <member name="P:System.Net.Http.HttpClient.DefaultRequestHeaders">
102       <summary>Gets the headers which should be sent with each request.</summary>
103       <returns>Returns <see cref="T:System.Net.Http.Headers.HttpRequestHeaders" />.The headers which should be sent with each request.</returns>
104     </member>
105     <member name="M:System.Net.Http.HttpClient.DeleteAsync(System.String)">
106       <summary>Send a DELETE request to the specified Uri as an asynchronous operation.</summary>
107       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
108       <param name="requestUri">The Uri the request is sent to.</param>
109       <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
110     </member>
111     <member name="M:System.Net.Http.HttpClient.DeleteAsync(System.String,System.Threading.CancellationToken)">
112       <summary>Send a DELETE request to the specified Uri with a cancellation token as an asynchronous operation.</summary>
113       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
114       <param name="requestUri">The Uri the request is sent to.</param>
115       <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
116       <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
117     </member>
118     <member name="M:System.Net.Http.HttpClient.DeleteAsync(System.Uri)">
119       <summary>Send a DELETE request to the specified Uri as an asynchronous operation.</summary>
120       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
121       <param name="requestUri">The Uri the request is sent to.</param>
122       <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
123     </member>
124     <member name="M:System.Net.Http.HttpClient.DeleteAsync(System.Uri,System.Threading.CancellationToken)">
125       <summary>Send a DELETE request to the specified Uri with a cancellation token as an asynchronous operation.</summary>
126       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
127       <param name="requestUri">The Uri the request is sent to.</param>
128       <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
129       <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
130     </member>
131     <member name="M:System.Net.Http.HttpClient.Dispose(System.Boolean)">
132       <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpClient" /> and optionally disposes of the managed resources.</summary>
133       <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
134     </member>
135     <member name="M:System.Net.Http.HttpClient.GetAsync(System.String)">
136       <summary>Send a GET request to the specified Uri as an asynchronous operation.</summary>
137       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
138       <param name="requestUri">The Uri the request is sent to.</param>
139       <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
140     </member>
141     <member name="M:System.Net.Http.HttpClient.GetAsync(System.String,System.Net.Http.HttpCompletionOption)">
142       <summary>Send a GET request to the specified Uri with an HTTP completion option as an asynchronous operation.</summary>
143       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
144       <param name="requestUri">The Uri the request is sent to.</param>
145       <param name="completionOption">An HTTP completion option value that indicates when the operation should be considered completed.</param>
146       <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
147     </member>
148     <member name="M:System.Net.Http.HttpClient.GetAsync(System.String,System.Net.Http.HttpCompletionOption,System.Threading.CancellationToken)">
149       <summary>Send a GET request to the specified Uri with an HTTP completion option and a cancellation token as an asynchronous operation.</summary>
150       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
151       <param name="requestUri">The Uri the request is sent to.</param>
152       <param name="completionOption">An HTTP  completion option value that indicates when the operation should be considered completed.</param>
153       <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
154       <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
155     </member>
156     <member name="M:System.Net.Http.HttpClient.GetAsync(System.String,System.Threading.CancellationToken)">
157       <summary>Send a GET request to the specified Uri with a cancellation token as an asynchronous operation.</summary>
158       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
159       <param name="requestUri">The Uri the request is sent to.</param>
160       <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
161       <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
162     </member>
163     <member name="M:System.Net.Http.HttpClient.GetAsync(System.Uri)">
164       <summary>Send a GET request to the specified Uri as an asynchronous operation.</summary>
165       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
166       <param name="requestUri">The Uri the request is sent to.</param>
167       <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
168     </member>
169     <member name="M:System.Net.Http.HttpClient.GetAsync(System.Uri,System.Net.Http.HttpCompletionOption)">
170       <summary>Send a GET request to the specified Uri with an HTTP completion option as an asynchronous operation.</summary>
171       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
172       <param name="requestUri">The Uri the request is sent to.</param>
173       <param name="completionOption">An HTTP  completion option value that indicates when the operation should be considered completed.</param>
174       <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
175     </member>
176     <member name="M:System.Net.Http.HttpClient.GetAsync(System.Uri,System.Net.Http.HttpCompletionOption,System.Threading.CancellationToken)">
177       <summary>Send a GET request to the specified Uri with an HTTP completion option and a cancellation token as an asynchronous operation.</summary>
178       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
179       <param name="requestUri">The Uri the request is sent to.</param>
180       <param name="completionOption">An HTTP  completion option value that indicates when the operation should be considered completed.</param>
181       <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
182       <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
183     </member>
184     <member name="M:System.Net.Http.HttpClient.GetAsync(System.Uri,System.Threading.CancellationToken)">
185       <summary>Send a GET request to the specified Uri with a cancellation token as an asynchronous operation.</summary>
186       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
187       <param name="requestUri">The Uri the request is sent to.</param>
188       <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
189       <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
190     </member>
191     <member name="M:System.Net.Http.HttpClient.GetByteArrayAsync(System.String)">
192       <summary>Send a GET request to the specified Uri and return the response body as a byte array in an asynchronous operation.</summary>
193       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
194       <param name="requestUri">The Uri the request is sent to.</param>
195       <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
196     </member>
197     <member name="M:System.Net.Http.HttpClient.GetByteArrayAsync(System.Uri)">
198       <summary>Send a GET request to the specified Uri and return the response body as a byte array in an asynchronous operation.</summary>
199       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
200       <param name="requestUri">The Uri the request is sent to.</param>
201       <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
202     </member>
203     <member name="M:System.Net.Http.HttpClient.GetStreamAsync(System.String)">
204       <summary>Send a GET request to the specified Uri and return the response body as a stream in an asynchronous operation.</summary>
205       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
206       <param name="requestUri">The Uri the request is sent to.</param>
207       <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
208     </member>
209     <member name="M:System.Net.Http.HttpClient.GetStreamAsync(System.Uri)">
210       <summary>Send a GET request to the specified Uri and return the response body as a stream in an asynchronous operation.</summary>
211       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
212       <param name="requestUri">The Uri the request is sent to.</param>
213       <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
214     </member>
215     <member name="M:System.Net.Http.HttpClient.GetStringAsync(System.String)">
216       <summary>Send a GET request to the specified Uri and return the response body as a string in an asynchronous operation.</summary>
217       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
218       <param name="requestUri">The Uri the request is sent to.</param>
219       <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
220     </member>
221     <member name="M:System.Net.Http.HttpClient.GetStringAsync(System.Uri)">
222       <summary>Send a GET request to the specified Uri and return the response body as a string in an asynchronous operation.</summary>
223       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
224       <param name="requestUri">The Uri the request is sent to.</param>
225       <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
226     </member>
227     <member name="P:System.Net.Http.HttpClient.MaxResponseContentBufferSize">
228       <summary>Gets or sets the maximum number of bytes to buffer when reading the response content.</summary>
229       <returns>Returns <see cref="T:System.Int32" />.The maximum number of bytes to buffer when reading the response content. The default value for this property is 64K.</returns>
230       <exception cref="T:System.ArgumentOutOfRangeException">The size specified is less than or equal to zero.</exception>
231       <exception cref="T:System.InvalidOperationException">An operation has already been started on the current instance. </exception>
232       <exception cref="T:System.ObjectDisposedException">The current instance has been disposed. </exception>
233     </member>
234     <member name="M:System.Net.Http.HttpClient.PostAsync(System.String,System.Net.Http.HttpContent)">
235       <summary>Send a POST request to the specified Uri as an asynchronous operation.</summary>
236       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
237       <param name="requestUri">The Uri the request is sent to.</param>
238       <param name="content">The HTTP request content sent to the server.</param>
239       <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
240     </member>
241     <member name="M:System.Net.Http.HttpClient.PostAsync(System.String,System.Net.Http.HttpContent,System.Threading.CancellationToken)">
242       <summary>Send a POST request with a cancellation token as an asynchronous operation.</summary>
243       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
244       <param name="requestUri">The Uri the request is sent to.</param>
245       <param name="content">The HTTP request content sent to the server.</param>
246       <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
247       <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
248     </member>
249     <member name="M:System.Net.Http.HttpClient.PostAsync(System.Uri,System.Net.Http.HttpContent)">
250       <summary>Send a POST request to the specified Uri as an asynchronous operation.</summary>
251       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
252       <param name="requestUri">The Uri the request is sent to.</param>
253       <param name="content">The HTTP request content sent to the server.</param>
254       <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
255     </member>
256     <member name="M:System.Net.Http.HttpClient.PostAsync(System.Uri,System.Net.Http.HttpContent,System.Threading.CancellationToken)">
257       <summary>Send a POST request with a cancellation token as an asynchronous operation.</summary>
258       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
259       <param name="requestUri">The Uri the request is sent to.</param>
260       <param name="content">The HTTP request content sent to the server.</param>
261       <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
262       <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
263     </member>
264     <member name="M:System.Net.Http.HttpClient.PutAsync(System.String,System.Net.Http.HttpContent)">
265       <summary>Send a PUT request to the specified Uri as an asynchronous operation.</summary>
266       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
267       <param name="requestUri">The Uri the request is sent to.</param>
268       <param name="content">The HTTP request content sent to the server.</param>
269       <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
270     </member>
271     <member name="M:System.Net.Http.HttpClient.PutAsync(System.String,System.Net.Http.HttpContent,System.Threading.CancellationToken)">
272       <summary>Send a PUT request with a cancellation token as an asynchronous operation.</summary>
273       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
274       <param name="requestUri">The Uri the request is sent to.</param>
275       <param name="content">The HTTP request content sent to the server.</param>
276       <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
277       <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
278     </member>
279     <member name="M:System.Net.Http.HttpClient.PutAsync(System.Uri,System.Net.Http.HttpContent)">
280       <summary>Send a PUT request to the specified Uri as an asynchronous operation.</summary>
281       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
282       <param name="requestUri">The Uri the request is sent to.</param>
283       <param name="content">The HTTP request content sent to the server.</param>
284       <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
285     </member>
286     <member name="M:System.Net.Http.HttpClient.PutAsync(System.Uri,System.Net.Http.HttpContent,System.Threading.CancellationToken)">
287       <summary>Send a PUT request with a cancellation token as an asynchronous operation.</summary>
288       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
289       <param name="requestUri">The Uri the request is sent to.</param>
290       <param name="content">The HTTP request content sent to the server.</param>
291       <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
292       <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
293     </member>
294     <member name="M:System.Net.Http.HttpClient.SendAsync(System.Net.Http.HttpRequestMessage)">
295       <summary>Send an HTTP request as an asynchronous operation.</summary>
296       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
297       <param name="request">The HTTP request message to send.</param>
298       <exception cref="T:System.ArgumentNullException">The <paramref name="request" /> was null.</exception>
299       <exception cref="T:System.InvalidOperationException">The request message was already sent by the <see cref="T:System.Net.Http.HttpClient" /> instance.</exception>
300     </member>
301     <member name="M:System.Net.Http.HttpClient.SendAsync(System.Net.Http.HttpRequestMessage,System.Net.Http.HttpCompletionOption)">
302       <summary>Send an HTTP request as an asynchronous operation. </summary>
303       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
304       <param name="request">The HTTP request message to send.</param>
305       <param name="completionOption">When the operation should complete (as soon as a response is available or after reading the whole response content).</param>
306       <exception cref="T:System.ArgumentNullException">The <paramref name="request" /> was null.</exception>
307       <exception cref="T:System.InvalidOperationException">The request message was already sent by the <see cref="T:System.Net.Http.HttpClient" /> instance.</exception>
308     </member>
309     <member name="M:System.Net.Http.HttpClient.SendAsync(System.Net.Http.HttpRequestMessage,System.Net.Http.HttpCompletionOption,System.Threading.CancellationToken)">
310       <summary>Send an HTTP request as an asynchronous operation.</summary>
311       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
312       <param name="request">The HTTP request message to send.</param>
313       <param name="completionOption">When the operation should complete (as soon as a response is available or after reading the whole response content).</param>
314       <param name="cancellationToken">The cancellation token to cancel operation.</param>
315       <exception cref="T:System.ArgumentNullException">The <paramref name="request" /> was null.</exception>
316       <exception cref="T:System.InvalidOperationException">The request message was already sent by the <see cref="T:System.Net.Http.HttpClient" /> instance.</exception>
317     </member>
318     <member name="M:System.Net.Http.HttpClient.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
319       <summary>Send an HTTP request as an asynchronous operation.</summary>
320       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
321       <param name="request">The HTTP request message to send.</param>
322       <param name="cancellationToken">The cancellation token to cancel operation.</param>
323       <exception cref="T:System.ArgumentNullException">The <paramref name="request" /> was null.</exception>
324       <exception cref="T:System.InvalidOperationException">The request message was already sent by the <see cref="T:System.Net.Http.HttpClient" /> instance.</exception>
325     </member>
326     <member name="P:System.Net.Http.HttpClient.Timeout">
327       <summary>Gets or sets the number of milliseconds to wait before the request times out.</summary>
328       <returns>Returns <see cref="T:System.TimeSpan" />.The number of milliseconds to wait before the request times out.</returns>
329       <exception cref="T:System.ArgumentOutOfRangeException">The timeout specified is less than or equal to zero and is not <see cref="F:System.Threading.Timeout.Infinite" />.</exception>
330       <exception cref="T:System.InvalidOperationException">An operation has already been started on the current instance. </exception>
331       <exception cref="T:System.ObjectDisposedException">The current instance has been disposed.</exception>
332     </member>
333     <member name="T:System.Net.Http.HttpClientHandler">
334       <summary>The default message handler used by <see cref="T:System.Net.Http.HttpClient" />.  </summary>
335     </member>
336     <member name="M:System.Net.Http.HttpClientHandler.#ctor">
337       <summary>Creates an instance of a <see cref="T:System.Net.Http.HttpClientHandler" /> class.</summary>
338     </member>
339     <member name="P:System.Net.Http.HttpClientHandler.AllowAutoRedirect">
340       <summary>Gets or sets a value that indicates whether the handler should follow redirection responses.</summary>
341       <returns>Returns <see cref="T:System.Boolean" />.true if the if the handler should follow redirection responses; otherwise false. The default value is true.</returns>
342     </member>
343     <member name="P:System.Net.Http.HttpClientHandler.AutomaticDecompression">
344       <summary>Gets or sets the type of decompression method used by the handler for automatic decompression of the HTTP content response.</summary>
345       <returns>Returns <see cref="T:System.Net.DecompressionMethods" />.The automatic decompression method used by the handler. The default value is <see cref="F:System.Net.DecompressionMethods.None" />.</returns>
346     </member>
347     <member name="P:System.Net.Http.HttpClientHandler.ClientCertificateOptions">
348       <summary>Gets or sets the collection of security certificates that are associated with this handler.</summary>
349       <returns>Returns <see cref="T:System.Net.Http.ClientCertificateOption" />.The collection of security certificates associated with this handler.</returns>
350     </member>
351     <member name="P:System.Net.Http.HttpClientHandler.CookieContainer">
352       <summary>Gets or sets the cookie container used to store server cookies by the handler.</summary>
353       <returns>Returns <see cref="T:System.Net.CookieContainer" />.The cookie container used to store server cookies by the handler.</returns>
354     </member>
355     <member name="P:System.Net.Http.HttpClientHandler.Credentials">
356       <summary>Gets or sets authentication information used by this handler.</summary>
357       <returns>Returns <see cref="T:System.Net.ICredentials" />.The authentication credentials associated with the handler. The default is null.</returns>
358     </member>
359     <member name="M:System.Net.Http.HttpClientHandler.Dispose(System.Boolean)">
360       <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpClientHandler" /> and optionally disposes of the managed resources.</summary>
361       <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
362     </member>
363     <member name="P:System.Net.Http.HttpClientHandler.MaxAutomaticRedirections">
364       <summary>Gets or sets the maximum number of redirects that the handler follows.</summary>
365       <returns>Returns <see cref="T:System.Int32" />.The maximum number of redirection responses that the handler follows. The default value is 50.</returns>
366     </member>
367     <member name="P:System.Net.Http.HttpClientHandler.MaxRequestContentBufferSize">
368       <summary>Gets or sets the maximum request content buffer size used by the handler.</summary>
369       <returns>Returns <see cref="T:System.Int32" />.The maximum request content buffer size in bytes. The default value is 65,536 bytes.</returns>
370     </member>
371     <member name="P:System.Net.Http.HttpClientHandler.PreAuthenticate">
372       <summary>Gets or sets a value that indicates whether the handler sends an Authorization header with the request.</summary>
373       <returns>Returns <see cref="T:System.Boolean" />.true for the handler to send an HTTP Authorization header with requests after authentication has taken place; otherwise, false. The default is false.</returns>
374     </member>
375     <member name="P:System.Net.Http.HttpClientHandler.Proxy">
376       <summary>Gets or sets proxy information used by the handler.</summary>
377       <returns>Returns <see cref="T:System.Net.IWebProxy" />.The proxy information used by the handler. The default value is null.</returns>
378     </member>
379     <member name="M:System.Net.Http.HttpClientHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
380       <summary>Creates an instance of  <see cref="T:System.Net.Http.HttpResponseMessage" /> based on the information provided in the <see cref="T:System.Net.Http.HttpRequestMessage" /> as an operation that will not block.</summary>
381       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
382       <param name="request">The HTTP request message.</param>
383       <param name="cancellationToken">A cancellation token to cancel the operation.</param>
384       <exception cref="T:System.ArgumentNullException">The <paramref name="request" /> was null.</exception>
385     </member>
386     <member name="P:System.Net.Http.HttpClientHandler.SupportsAutomaticDecompression">
387       <summary>Gets a value that indicates whether the handler supports automatic response content decompression.</summary>
388       <returns>Returns <see cref="T:System.Boolean" />.true if the if the handler supports automatic response content decompression; otherwise false. The default value is true.</returns>
389     </member>
390     <member name="P:System.Net.Http.HttpClientHandler.SupportsProxy">
391       <summary>Gets a value that indicates whether the handler supports proxy settings.</summary>
392       <returns>Returns <see cref="T:System.Boolean" />.true if the if the handler supports proxy settings; otherwise false. The default value is true.</returns>
393     </member>
394     <member name="P:System.Net.Http.HttpClientHandler.SupportsRedirectConfiguration">
395       <summary>Gets a value that indicates whether the handler supports configuration settings for the <see cref="P:System.Net.Http.HttpClientHandler.AllowAutoRedirect" /> and <see cref="P:System.Net.Http.HttpClientHandler.MaxAutomaticRedirections" /> properties.</summary>
396       <returns>Returns <see cref="T:System.Boolean" />.true if the if the handler supports configuration settings for the <see cref="P:System.Net.Http.HttpClientHandler.AllowAutoRedirect" /> and <see cref="P:System.Net.Http.HttpClientHandler.MaxAutomaticRedirections" /> properties; otherwise false. The default value is true.</returns>
397     </member>
398     <member name="P:System.Net.Http.HttpClientHandler.UseCookies">
399       <summary>Gets or sets a value that indicates whether the handler uses the  <see cref="P:System.Net.Http.HttpClientHandler.CookieContainer" /> property  to store server cookies and uses these cookies when sending requests.</summary>
400       <returns>Returns <see cref="T:System.Boolean" />.true if the if the handler supports uses the  <see cref="P:System.Net.Http.HttpClientHandler.CookieContainer" /> property  to store server cookies and uses these cookies when sending requests; otherwise false. The default value is true.</returns>
401     </member>
402     <member name="P:System.Net.Http.HttpClientHandler.UseDefaultCredentials">
403       <summary>Gets or sets a value that controls whether default credentials are sent with requests by the handler.</summary>
404       <returns>Returns <see cref="T:System.Boolean" />.true if the default credentials are used; otherwise false. The default value is false.</returns>
405     </member>
406     <member name="P:System.Net.Http.HttpClientHandler.UseProxy">
407       <summary>Gets or sets a value that indicates whether the handler uses a proxy for requests. </summary>
408       <returns>Returns <see cref="T:System.Boolean" />.true if the handler should use a proxy for requests; otherwise false. The default value is true.</returns>
409     </member>
410     <member name="T:System.Net.Http.HttpCompletionOption">
411       <summary>Indicates if <see cref="T:System.Net.Http.HttpClient" /> operations should be considered completed either as soon as a response is available, or after reading the entire response message including the content. </summary>
412     </member>
413     <member name="F:System.Net.Http.HttpCompletionOption.ResponseContentRead">
414       <summary>The operation should complete after reading the entire response including the content.</summary>
415     </member>
416     <member name="F:System.Net.Http.HttpCompletionOption.ResponseHeadersRead">
417       <summary>The operation should complete as soon as a response is available and headers are read. The content is not read yet. </summary>
418     </member>
419     <member name="T:System.Net.Http.HttpContent">
420       <summary>A base class representing an HTTP entity body and content headers.</summary>
421     </member>
422     <member name="M:System.Net.Http.HttpContent.#ctor">
423       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpContent" /> class.</summary>
424     </member>
425     <member name="M:System.Net.Http.HttpContent.CopyToAsync(System.IO.Stream)">
426       <summary>Write the HTTP content to a stream as an asynchronous operation.</summary>
427       <returns>Returns <see cref="T:System.Threading.Tasks.Task" />.The task object representing the asynchronous operation.</returns>
428       <param name="stream">The target stream.</param>
429     </member>
430     <member name="M:System.Net.Http.HttpContent.CopyToAsync(System.IO.Stream,System.Net.TransportContext)">
431       <summary>Write the HTTP content to a stream as an asynchronous operation.</summary>
432       <returns>Returns <see cref="T:System.Threading.Tasks.Task" />.The task object representing the asynchronous operation.</returns>
433       <param name="stream">The target stream.</param>
434       <param name="context">Information about the transport (channel binding token, for example). This parameter may be null.</param>
435     </member>
436     <member name="M:System.Net.Http.HttpContent.CreateContentReadStreamAsync">
437       <summary>Write the HTTP content to a memory stream as an asynchronous operation.</summary>
438       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
439     </member>
440     <member name="M:System.Net.Http.HttpContent.Dispose">
441       <summary>Releases the unmanaged resources and disposes of the managed resources used by the <see cref="T:System.Net.Http.HttpContent" />.</summary>
442     </member>
443     <member name="M:System.Net.Http.HttpContent.Dispose(System.Boolean)">
444       <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpContent" /> and optionally disposes of the managed resources.</summary>
445       <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
446     </member>
447     <member name="P:System.Net.Http.HttpContent.Headers">
448       <summary>Gets the HTTP content headers as defined in RFC 2616.</summary>
449       <returns>Returns <see cref="T:System.Net.Http.Headers.HttpContentHeaders" />.The content headers as defined in RFC 2616.</returns>
450     </member>
451     <member name="M:System.Net.Http.HttpContent.LoadIntoBufferAsync">
452       <summary>Serialize the HTTP content to a memory buffer as an asynchronous operation.</summary>
453       <returns>Returns <see cref="T:System.Threading.Tasks.Task" />.The task object representing the asynchronous operation.</returns>
454     </member>
455     <member name="M:System.Net.Http.HttpContent.LoadIntoBufferAsync(System.Int64)">
456       <summary>Serialize the HTTP content to a memory buffer as an asynchronous operation.</summary>
457       <returns>Returns <see cref="T:System.Threading.Tasks.Task" />.The task object representing the asynchronous operation.</returns>
458       <param name="maxBufferSize">The maximum size, in bytes, of the buffer to use.</param>
459     </member>
460     <member name="M:System.Net.Http.HttpContent.ReadAsByteArrayAsync">
461       <summary>Write the HTTP content to a byte array as an asynchronous operation.</summary>
462       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
463     </member>
464     <member name="M:System.Net.Http.HttpContent.ReadAsStreamAsync">
465       <summary>Write the HTTP content to a stream as an asynchronous operation.</summary>
466       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
467     </member>
468     <member name="M:System.Net.Http.HttpContent.ReadAsStringAsync">
469       <summary>Write the HTTP content to a string as an asynchronous operation.</summary>
470       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
471     </member>
472     <member name="M:System.Net.Http.HttpContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
473       <summary>Serialize the HTTP content to a stream as an asynchronous operation.</summary>
474       <returns>Returns <see cref="T:System.Threading.Tasks.Task" />.The task object representing the asynchronous operation.</returns>
475       <param name="stream">The target stream.</param>
476       <param name="context">Information about the transport (channel binding token, for example). This parameter may be null.</param>
477     </member>
478     <member name="M:System.Net.Http.HttpContent.TryComputeLength(System.Int64@)">
479       <summary>Determines whether the HTTP content has a valid length in bytes.</summary>
480       <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="length" /> is a valid length; otherwise, false.</returns>
481       <param name="length">The length in bytes of the HHTP content.</param>
482     </member>
483     <member name="T:System.Net.Http.HttpMessageHandler">
484       <summary>A base type for HTTP message handlers.</summary>
485     </member>
486     <member name="M:System.Net.Http.HttpMessageHandler.#ctor">
487       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpMessageHandler" /> class.</summary>
488     </member>
489     <member name="M:System.Net.Http.HttpMessageHandler.Dispose">
490       <summary>Releases the unmanaged resources and disposes of the managed resources used by the <see cref="T:System.Net.Http.HttpMessageHandler" />.</summary>
491     </member>
492     <member name="M:System.Net.Http.HttpMessageHandler.Dispose(System.Boolean)">
493       <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpMessageHandler" /> and optionally disposes of the managed resources.</summary>
494       <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
495     </member>
496     <member name="M:System.Net.Http.HttpMessageHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
497       <summary>Send an HTTP request as an asynchronous operation.</summary>
498       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
499       <param name="request">The HTTP request message to send.</param>
500       <param name="cancellationToken">The cancellation token to cancel operation.</param>
501       <exception cref="T:System.ArgumentNullException">The <paramref name="request" /> was null.</exception>
502     </member>
503     <member name="T:System.Net.Http.HttpMessageInvoker">
504       <summary>The base type for <see cref="T:System.Net.Http.HttpClient" /> and other message originators.</summary>
505     </member>
506     <member name="M:System.Net.Http.HttpMessageInvoker.#ctor(System.Net.Http.HttpMessageHandler)">
507       <summary>Initializes an instance of a <see cref="T:System.Net.Http.HttpMessageInvoker" /> class with a specific <see cref="T:System.Net.Http.HttpMessageHandler" />.</summary>
508       <param name="handler">The <see cref="T:System.Net.Http.HttpMessageHandler" /> responsible for processing the HTTP response messages.</param>
509     </member>
510     <member name="M:System.Net.Http.HttpMessageInvoker.#ctor(System.Net.Http.HttpMessageHandler,System.Boolean)">
511       <summary>Initializes an instance of a <see cref="T:System.Net.Http.HttpMessageInvoker" /> class with a specific <see cref="T:System.Net.Http.HttpMessageHandler" />.</summary>
512       <param name="handler">The <see cref="T:System.Net.Http.HttpMessageHandler" /> responsible for processing the HTTP response messages.</param>
513       <param name="disposeHandler">true if the inner handler should be disposed of by Dispose(),false if you intend to reuse the inner handler.</param>
514     </member>
515     <member name="M:System.Net.Http.HttpMessageInvoker.Dispose">
516       <summary>Releases the unmanaged resources and disposes of the managed resources used by the <see cref="T:System.Net.Http.HttpMessageInvoker" />.</summary>
517     </member>
518     <member name="M:System.Net.Http.HttpMessageInvoker.Dispose(System.Boolean)">
519       <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpMessageInvoker" /> and optionally disposes of the managed resources.</summary>
520       <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
521     </member>
522     <member name="M:System.Net.Http.HttpMessageInvoker.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
523       <summary>Send an HTTP request as an asynchronous operation.</summary>
524       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
525       <param name="request">The HTTP request message to send.</param>
526       <param name="cancellationToken">The cancellation token to cancel operation.</param>
527       <exception cref="T:System.ArgumentNullException">The <paramref name="request" /> was null.</exception>
528     </member>
529     <member name="T:System.Net.Http.HttpMethod">
530       <summary>A helper class for retrieving and comparing standard HTTP methods.</summary>
531     </member>
532     <member name="M:System.Net.Http.HttpMethod.#ctor(System.String)">
533       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpMethod" /> class with a specific HTTP method.</summary>
534       <param name="method">The HTTP method.</param>
535     </member>
536     <member name="P:System.Net.Http.HttpMethod.Delete">
537       <summary>Represents an HTTP DELETE protocol method.</summary>
538       <returns>Returns <see cref="T:System.Net.Http.HttpMethod" />.</returns>
539     </member>
540     <member name="M:System.Net.Http.HttpMethod.Equals(System.Net.Http.HttpMethod)">
541       <summary>Determines whether the specified <see cref="T:System.Net.Http.HttpMethod" /> is equal to the current <see cref="T:System.Object" />.</summary>
542       <returns>Returns <see cref="T:System.Boolean" />.true if the specified object is equal to the current object; otherwise, false.</returns>
543       <param name="other">The HTTP method to compare with the current object.</param>
544     </member>
545     <member name="M:System.Net.Http.HttpMethod.Equals(System.Object)">
546       <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" />.</summary>
547       <returns>Returns <see cref="T:System.Boolean" />.true if the specified object is equal to the current object; otherwise, false.</returns>
548       <param name="obj">The object to compare with the current object.</param>
549     </member>
550     <member name="P:System.Net.Http.HttpMethod.Get">
551       <summary>Represents an HTTP GET protocol method.</summary>
552       <returns>Returns <see cref="T:System.Net.Http.HttpMethod" />.</returns>
553     </member>
554     <member name="M:System.Net.Http.HttpMethod.GetHashCode">
555       <summary>Serves as a hash function for this type.</summary>
556       <returns>Returns <see cref="T:System.Int32" />.A hash code for the current <see cref="T:System.Object" />.</returns>
557     </member>
558     <member name="P:System.Net.Http.HttpMethod.Head">
559       <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>
560       <returns>Returns <see cref="T:System.Net.Http.HttpMethod" />.</returns>
561     </member>
562     <member name="P:System.Net.Http.HttpMethod.Method">
563       <summary>An HTTP method. </summary>
564       <returns>Returns <see cref="T:System.String" />.An HTTP method represented as a <see cref="T:System.String" />.</returns>
565     </member>
566     <member name="M:System.Net.Http.HttpMethod.op_Equality(System.Net.Http.HttpMethod,System.Net.Http.HttpMethod)">
567       <summary>The equality operator for comparing two <see cref="T:System.Net.Http.HttpMethod" /> objects.</summary>
568       <returns>Returns <see cref="T:System.Boolean" />.true if the specified <paramref name="left" /> and <paramref name="right" /> parameters are equal; otherwise, false.</returns>
569       <param name="left">The left <see cref="T:System.Net.Http.HttpMethod" /> to an equality operator.</param>
570       <param name="right">The right  <see cref="T:System.Net.Http.HttpMethod" /> to an equality operator.</param>
571     </member>
572     <member name="M:System.Net.Http.HttpMethod.op_Inequality(System.Net.Http.HttpMethod,System.Net.Http.HttpMethod)">
573       <summary>The inequality operator for comparing two <see cref="T:System.Net.Http.HttpMethod" /> objects.</summary>
574       <returns>Returns <see cref="T:System.Boolean" />.true if the specified <paramref name="left" /> and <paramref name="right" /> parameters are inequal; otherwise, false.</returns>
575       <param name="left">The left <see cref="T:System.Net.Http.HttpMethod" /> to an inequality operator.</param>
576       <param name="right">The right  <see cref="T:System.Net.Http.HttpMethod" /> to an inequality operator.</param>
577     </member>
578     <member name="P:System.Net.Http.HttpMethod.Options">
579       <summary>Represents an HTTP OPTIONS protocol method.</summary>
580       <returns>Returns <see cref="T:System.Net.Http.HttpMethod" />.</returns>
581     </member>
582     <member name="P:System.Net.Http.HttpMethod.Post">
583       <summary>Represents an HTTP POST protocol method that is used to post a new entity as an addition to a URI.</summary>
584       <returns>Returns <see cref="T:System.Net.Http.HttpMethod" />.</returns>
585     </member>
586     <member name="P:System.Net.Http.HttpMethod.Put">
587       <summary>Represents an HTTP PUT protocol method that is used to replace an entity identified by a URI.</summary>
588       <returns>Returns <see cref="T:System.Net.Http.HttpMethod" />.</returns>
589     </member>
590     <member name="M:System.Net.Http.HttpMethod.ToString">
591       <summary>Returns a string that represents the current object.</summary>
592       <returns>Returns <see cref="T:System.String" />.A string representing the current object.</returns>
593     </member>
594     <member name="P:System.Net.Http.HttpMethod.Trace">
595       <summary>Represents an HTTP TRACE protocol method.</summary>
596       <returns>Returns <see cref="T:System.Net.Http.HttpMethod" />.</returns>
597     </member>
598     <member name="T:System.Net.Http.HttpRequestException">
599       <summary>A base class for exceptions thrown by the <see cref="T:System.Net.Http.HttpClient" /> and <see cref="T:System.Net.Http.HttpMessageHandler" /> classes.</summary>
600     </member>
601     <member name="M:System.Net.Http.HttpRequestException.#ctor">
602       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpRequestException" /> class.</summary>
603     </member>
604     <member name="M:System.Net.Http.HttpRequestException.#ctor(System.String)">
605       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpRequestException" /> class with a specific message that describes the current exception.</summary>
606       <param name="message">A message that describes the current exception.</param>
607     </member>
608     <member name="M:System.Net.Http.HttpRequestException.#ctor(System.String,System.Exception)">
609       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpRequestException" /> class with a specific message that describes the current exception and an inner exception.</summary>
610       <param name="message">A message that describes the current exception.</param>
611       <param name="inner">The inner exception.</param>
612     </member>
613     <member name="T:System.Net.Http.HttpRequestMessage">
614       <summary>Represents a HTTP request message.</summary>
615     </member>
616     <member name="M:System.Net.Http.HttpRequestMessage.#ctor">
617       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpRequestMessage" /> class.</summary>
618     </member>
619     <member name="M:System.Net.Http.HttpRequestMessage.#ctor(System.Net.Http.HttpMethod,System.String)">
620       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpRequestMessage" /> class with an HTTP method and a request <see cref="T:System.Uri" />.</summary>
621       <param name="method">The HTTP method.</param>
622       <param name="requestUri">A string that represents the request  <see cref="T:System.Uri" />.</param>
623     </member>
624     <member name="M:System.Net.Http.HttpRequestMessage.#ctor(System.Net.Http.HttpMethod,System.Uri)">
625       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpRequestMessage" /> class with an HTTP method and a request <see cref="T:System.Uri" />.</summary>
626       <param name="method">The HTTP method.</param>
627       <param name="requestUri">The <see cref="T:System.Uri" /> to request.</param>
628     </member>
629     <member name="P:System.Net.Http.HttpRequestMessage.Content">
630       <summary>Gets or sets the contents of the HTTP message. </summary>
631       <returns>Returns <see cref="T:System.Net.Http.HttpContent" />.The content of a message</returns>
632     </member>
633     <member name="M:System.Net.Http.HttpRequestMessage.Dispose">
634       <summary>Releases the unmanaged resources and disposes of the managed resources used by the <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
635     </member>
636     <member name="M:System.Net.Http.HttpRequestMessage.Dispose(System.Boolean)">
637       <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpRequestMessage" /> and optionally disposes of the managed resources.</summary>
638       <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
639     </member>
640     <member name="P:System.Net.Http.HttpRequestMessage.Headers">
641       <summary>Gets the collection of HTTP request headers.</summary>
642       <returns>Returns <see cref="T:System.Net.Http.Headers.HttpRequestHeaders" />.The collection of HTTP request headers.</returns>
643     </member>
644     <member name="P:System.Net.Http.HttpRequestMessage.Method">
645       <summary>Gets or sets the HTTP method used by the HTTP request message.</summary>
646       <returns>Returns <see cref="T:System.Net.Http.HttpMethod" />.The HTTP method used by the request message. The default is the GET method.</returns>
647     </member>
648     <member name="P:System.Net.Http.HttpRequestMessage.Properties">
649       <summary>Gets a set of properties for the HTTP request.</summary>
650       <returns>Returns <see cref="T:System.Collections.Generic.IDictionary`2" />.</returns>
651     </member>
652     <member name="P:System.Net.Http.HttpRequestMessage.RequestUri">
653       <summary>Gets or sets the <see cref="T:System.Uri" /> used for the HTTP request.</summary>
654       <returns>Returns <see cref="T:System.Uri" />.The <see cref="T:System.Uri" /> used for the HTTP request.</returns>
655     </member>
656     <member name="M:System.Net.Http.HttpRequestMessage.ToString">
657       <summary>Returns a string that represents the current object.</summary>
658       <returns>Returns <see cref="T:System.String" />.A string representation of the current object.</returns>
659     </member>
660     <member name="P:System.Net.Http.HttpRequestMessage.Version">
661       <summary>Gets or sets the HTTP message version.</summary>
662       <returns>Returns <see cref="T:System.Version" />.The HTTP message version. The default is 1.1.</returns>
663     </member>
664     <member name="T:System.Net.Http.HttpResponseMessage">
665       <summary>Represents a HTTP response message.</summary>
666     </member>
667     <member name="M:System.Net.Http.HttpResponseMessage.#ctor">
668       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpResponseMessage" /> class.</summary>
669     </member>
670     <member name="M:System.Net.Http.HttpResponseMessage.#ctor(System.Net.HttpStatusCode)">
671       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpResponseMessage" /> class with a specific <see cref="P:System.Net.Http.HttpResponseMessage.StatusCode" />.</summary>
672       <param name="statusCode">The status code of the HTTP response.</param>
673     </member>
674     <member name="P:System.Net.Http.HttpResponseMessage.Content">
675       <summary>Gets or sets the content of a HTTP response message. </summary>
676       <returns>Returns <see cref="T:System.Net.Http.HttpContent" />.The content of the HTTP response message.</returns>
677     </member>
678     <member name="M:System.Net.Http.HttpResponseMessage.Dispose">
679       <summary>Releases the unmanaged resources and disposes of unmanaged resources used by the <see cref="T:System.Net.Http.HttpResponseMessage" />.</summary>
680     </member>
681     <member name="M:System.Net.Http.HttpResponseMessage.Dispose(System.Boolean)">
682       <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpResponseMessage" /> and optionally disposes of the managed resources.</summary>
683       <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
684     </member>
685     <member name="M:System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode">
686       <summary>Throws an exception if the <see cref="P:System.Net.Http.HttpResponseMessage.IsSuccessStatusCode" /> property for the HTTP response is false.</summary>
687       <returns>Returns <see cref="T:System.Net.Http.HttpResponseMessage" />.The HTTP response message if the call is successful.</returns>
688     </member>
689     <member name="P:System.Net.Http.HttpResponseMessage.Headers">
690       <summary>Gets the collection of HTTP response headers. </summary>
691       <returns>Returns <see cref="T:System.Net.Http.Headers.HttpResponseHeaders" />.The collection of HTTP response headers.</returns>
692     </member>
693     <member name="P:System.Net.Http.HttpResponseMessage.IsSuccessStatusCode">
694       <summary>Gets a value that indicates if the HTTP response was successful.</summary>
695       <returns>Returns <see cref="T:System.Boolean" />.A value that indicates if the HTTP response was successful. true if <see cref="P:System.Net.Http.HttpResponseMessage.StatusCode" /> was in the range 200-299; otherwise false.</returns>
696     </member>
697     <member name="P:System.Net.Http.HttpResponseMessage.ReasonPhrase">
698       <summary>Gets or sets the reason phrase which typically is sent by servers together with the status code. </summary>
699       <returns>Returns <see cref="T:System.String" />.The reason phrase sent by the server.</returns>
700     </member>
701     <member name="P:System.Net.Http.HttpResponseMessage.RequestMessage">
702       <summary>Gets or sets the request message which led to this response message.</summary>
703       <returns>Returns <see cref="T:System.Net.Http.HttpRequestMessage" />.The request message which led to this response message.</returns>
704     </member>
705     <member name="P:System.Net.Http.HttpResponseMessage.StatusCode">
706       <summary>Gets or sets the status code of the HTTP response.</summary>
707       <returns>Returns <see cref="T:System.Net.HttpStatusCode" />.The status code of the HTTP response.</returns>
708     </member>
709     <member name="M:System.Net.Http.HttpResponseMessage.ToString">
710       <summary>Returns a string that represents the current object.</summary>
711       <returns>Returns <see cref="T:System.String" />.A string representation of the current object.</returns>
712     </member>
713     <member name="P:System.Net.Http.HttpResponseMessage.Version">
714       <summary>Gets or sets the HTTP message version. </summary>
715       <returns>Returns <see cref="T:System.Version" />.The HTTP message version. The default is 1.1. </returns>
716     </member>
717     <member name="T:System.Net.Http.MessageProcessingHandler">
718       <summary>A base type for handlers which only do some small processing of request and/or response messages.</summary>
719     </member>
720     <member name="M:System.Net.Http.MessageProcessingHandler.#ctor">
721       <summary>Creates an instance of a <see cref="T:System.Net.Http.MessageProcessingHandler" /> class.</summary>
722     </member>
723     <member name="M:System.Net.Http.MessageProcessingHandler.#ctor(System.Net.Http.HttpMessageHandler)">
724       <summary>Creates an instance of a <see cref="T:System.Net.Http.MessageProcessingHandler" /> class with a specific inner handler.</summary>
725       <param name="innerHandler">The inner handler which is responsible for processing the HTTP response messages.</param>
726     </member>
727     <member name="M:System.Net.Http.MessageProcessingHandler.ProcessRequest(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
728       <summary>Processes an HTTP request message.</summary>
729       <returns>Returns <see cref="T:System.Net.Http.HttpRequestMessage" />.The HTTP request message that was processed.</returns>
730       <param name="request">The HTTP request message to process.</param>
731       <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
732     </member>
733     <member name="M:System.Net.Http.MessageProcessingHandler.ProcessResponse(System.Net.Http.HttpResponseMessage,System.Threading.CancellationToken)">
734       <summary>Processes an HTTP response message.</summary>
735       <returns>Returns <see cref="T:System.Net.Http.HttpResponseMessage" />.The HTTP response message that was processed.</returns>
736       <param name="response">The HTTP response message to process.</param>
737       <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
738     </member>
739     <member name="M:System.Net.Http.MessageProcessingHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
740       <summary>Sends an HTTP request to the inner handler to send to the server as an asynchronous operation.</summary>
741       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
742       <param name="request">The HTTP request message to send to the server.</param>
743       <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
744       <exception cref="T:System.ArgumentNullException">The <paramref name="request" /> was null.</exception>
745     </member>
746     <member name="T:System.Net.Http.MultipartContent">
747       <summary>Provides a collection of <see cref="T:System.Net.Http.HttpContent" /> objects that get serialized using the multipart/* content type specification.</summary>
748     </member>
749     <member name="M:System.Net.Http.MultipartContent.#ctor">
750       <summary>Creates a new instance of the <see cref="T:System.Net.Http.MultipartContent" /> class.</summary>
751     </member>
752     <member name="M:System.Net.Http.MultipartContent.#ctor(System.String)">
753       <summary>Creates a new instance of the <see cref="T:System.Net.Http.MultipartContent" /> class.</summary>
754       <param name="subtype">The subtype of the multipart content.</param>
755       <exception cref="T:System.ArgumentException">The <paramref name="subtype" /> was null or contains only white space characters.</exception>
756     </member>
757     <member name="M:System.Net.Http.MultipartContent.#ctor(System.String,System.String)">
758       <summary>Creates a new instance of the <see cref="T:System.Net.Http.MultipartContent" /> class.</summary>
759       <param name="subtype">The subtype of the multipart content.</param>
760       <param name="boundary">The boundary string for the multipart content.</param>
761       <exception cref="T:System.ArgumentException">The <paramref name="subtype" /> was null or an empty string.The <paramref name="boundary" /> was null or contains only white space characters.-or-The <paramref name="boundary" /> ends with a space character.</exception>
762       <exception cref="T:System.OutOfRangeException">The length of the <paramref name="boundary" /> was greater than 70.</exception>
763     </member>
764     <member name="M:System.Net.Http.MultipartContent.Add(System.Net.Http.HttpContent)">
765       <summary>Add multipart HTTP content to a collection of <see cref="T:System.Net.Http.HttpContent" /> objects that get serialized using the multipart/* content type specification.</summary>
766       <param name="content">The HTTP content to add to the collection.</param>
767       <exception cref="T:System.ArgumentNullException">The <paramref name="content" /> was null.</exception>
768     </member>
769     <member name="M:System.Net.Http.MultipartContent.Dispose(System.Boolean)">
770       <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.MultipartContent" /> and optionally disposes of the managed resources.</summary>
771       <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
772     </member>
773     <member name="M:System.Net.Http.MultipartContent.GetEnumerator">
774       <summary>Returns an enumerator that iterates through the collection of <see cref="T:System.Net.Http.HttpContent" /> objects that get serialized using the multipart/* content type specification..</summary>
775       <returns>Returns <see cref="T:System.Collections.Generic.IEnumerator`1" />.An object that can be used to iterate through the collection.</returns>
776     </member>
777     <member name="M:System.Net.Http.MultipartContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
778       <summary>Serialize the multipart HTTP content to a stream as an asynchronous operation.</summary>
779       <returns>Returns <see cref="T:System.Threading.Tasks.Task" />.The task object representing the asynchronous operation.</returns>
780       <param name="stream">The target stream.</param>
781       <param name="context">Information about the transport (channel binding token, for example). This parameter may be null.</param>
782     </member>
783     <member name="M:System.Net.Http.MultipartContent.System#Collections#IEnumerable#GetEnumerator">
784       <summary>The explicit implementation of the <see cref="M:System.Net.Http.MultipartContent.GetEnumerator" /> method.</summary>
785       <returns>Returns <see cref="T:System.Collections.IEnumerator" />.An object that can be used to iterate through the collection.</returns>
786     </member>
787     <member name="M:System.Net.Http.MultipartContent.TryComputeLength(System.Int64@)">
788       <summary>Determines whether the HTTP multipart content has a valid length in bytes.</summary>
789       <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="length" /> is a valid length; otherwise, false.</returns>
790       <param name="length">The length in bytes of the HHTP content.</param>
791     </member>
792     <member name="T:System.Net.Http.MultipartFormDataContent">
793       <summary>Provides a container for content encoded using multipart/form-data MIME type.</summary>
794     </member>
795     <member name="M:System.Net.Http.MultipartFormDataContent.#ctor">
796       <summary>Creates a new instance of the <see cref="T:System.Net.Http.MultipartFormDataContent" /> class.</summary>
797     </member>
798     <member name="M:System.Net.Http.MultipartFormDataContent.#ctor(System.String)">
799       <summary>Creates a new instance of the <see cref="T:System.Net.Http.MultipartFormDataContent" /> class.</summary>
800       <param name="boundary">The boundary string for the multipart form data content.</param>
801       <exception cref="T:System.ArgumentException">The <paramref name="boundary" /> was null or contains only white space characters.-or-The <paramref name="boundary" /> ends with a space character.</exception>
802       <exception cref="T:System.OutOfRangeException">The length of the <paramref name="boundary" /> was greater than 70.</exception>
803     </member>
804     <member name="M:System.Net.Http.MultipartFormDataContent.Add(System.Net.Http.HttpContent)">
805       <summary>Add HTTP content to a collection of <see cref="T:System.Net.Http.HttpContent" /> objects that get serialized to multipart/form-data MIME type.</summary>
806       <param name="content">The HTTP content to add to the collection.</param>
807       <exception cref="T:System.ArgumentNullException">The <paramref name="content" /> was null.</exception>
808     </member>
809     <member name="M:System.Net.Http.MultipartFormDataContent.Add(System.Net.Http.HttpContent,System.String)">
810       <summary>Add HTTP content to a collection of <see cref="T:System.Net.Http.HttpContent" /> objects that get serialized to multipart/form-data MIME type.</summary>
811       <param name="content">The HTTP content to add to the collection.</param>
812       <param name="name">The name for the HTTP content to add.</param>
813       <exception cref="T:System.ArgumentException">The <paramref name="name" /> was null or contains only white space characters.</exception>
814       <exception cref="T:System.ArgumentNullException">The <paramref name="content" /> was null.</exception>
815     </member>
816     <member name="M:System.Net.Http.MultipartFormDataContent.Add(System.Net.Http.HttpContent,System.String,System.String)">
817       <summary>Add HTTP content to a collection of <see cref="T:System.Net.Http.HttpContent" /> objects that get serialized to multipart/form-data MIME type.</summary>
818       <param name="content">The HTTP content to add to the collection.</param>
819       <param name="name">The name for the HTTP content to add.</param>
820       <param name="fileName">The file name for the HTTP content to add to the collection.</param>
821       <exception cref="T:System.ArgumentException">The <paramref name="name" /> was null or contains only white space characters.-or-The <paramref name="fileName" /> was null or contains only white space characters.</exception>
822       <exception cref="T:System.ArgumentNullException">The <paramref name="content" /> was null.</exception>
823     </member>
824     <member name="T:System.Net.Http.StreamContent">
825       <summary>Provides HTTP content based on a stream.</summary>
826     </member>
827     <member name="M:System.Net.Http.StreamContent.#ctor(System.IO.Stream)">
828       <summary>Creates a new instance of the <see cref="T:System.Net.Http.StreamContent" /> class.</summary>
829       <param name="content">The content used to initialize the <see cref="T:System.Net.Http.StreamContent" />.</param>
830     </member>
831     <member name="M:System.Net.Http.StreamContent.#ctor(System.IO.Stream,System.Int32)">
832       <summary>Creates a new instance of the <see cref="T:System.Net.Http.StreamContent" /> class.</summary>
833       <param name="content">The content used to initialize the <see cref="T:System.Net.Http.StreamContent" />.</param>
834       <param name="bufferSize">The size, in bytes, of the buffer for the <see cref="T:System.Net.Http.StreamContent" />.</param>
835       <exception cref="T:System.ArgumentNullException">The <paramref name="content" /> was null.</exception>
836       <exception cref="T:System.OutOfRangeException">The <paramref name="bufferSize" /> was less than or equal to zero. </exception>
837     </member>
838     <member name="M:System.Net.Http.StreamContent.CreateContentReadStreamAsync">
839       <summary>Write the HTTP stream content to a memory stream as an asynchronous operation.</summary>
840       <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
841     </member>
842     <member name="M:System.Net.Http.StreamContent.Dispose(System.Boolean)">
843       <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.StreamContent" /> and optionally disposes of the managed resources.</summary>
844       <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
845     </member>
846     <member name="M:System.Net.Http.StreamContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
847       <summary>Serialize the HTTP content to a stream as an asynchronous operation.</summary>
848       <returns>Returns <see cref="T:System.Threading.Tasks.Task" />.The task object representing the asynchronous operation.</returns>
849       <param name="stream">The target stream.</param>
850       <param name="context">Information about the transport (channel binding token, for example). This parameter may be null.</param>
851     </member>
852     <member name="M:System.Net.Http.StreamContent.TryComputeLength(System.Int64@)">
853       <summary>Determines whether the stream content has a valid length in bytes.</summary>
854       <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="length" /> is a valid length; otherwise, false.</returns>
855       <param name="length">The length in bytes of the stream content.</param>
856     </member>
857     <member name="T:System.Net.Http.StringContent">
858       <summary>Provides HTTP content based on a string.</summary>
859     </member>
860     <member name="M:System.Net.Http.StringContent.#ctor(System.String)">
861       <summary>Creates a new instance of the <see cref="T:System.Net.Http.StringContent" /> class.</summary>
862       <param name="content">The content used to initialize the <see cref="T:System.Net.Http.StringContent" />.</param>
863     </member>
864     <member name="M:System.Net.Http.StringContent.#ctor(System.String,System.Text.Encoding)">
865       <summary>Creates a new instance of the <see cref="T:System.Net.Http.StringContent" /> class.</summary>
866       <param name="content">The content used to initialize the <see cref="T:System.Net.Http.StringContent" />.</param>
867       <param name="encoding">The encoding to use for the content.</param>
868     </member>
869     <member name="M:System.Net.Http.StringContent.#ctor(System.String,System.Text.Encoding,System.String)">
870       <summary>Creates a new instance of the <see cref="T:System.Net.Http.StringContent" /> class.</summary>
871       <param name="content">The content used to initialize the <see cref="T:System.Net.Http.StringContent" />.</param>
872       <param name="encoding">The encoding to use for the content.</param>
873       <param name="mediaType">The media type to use for the content.</param>
874     </member>
875     <member name="T:System.Net.Http.Headers.AuthenticationHeaderValue">
876       <summary>Represents authentication information in Authorization, ProxyAuthorization, WWW-Authenticate, and Proxy-Authenticate header values.</summary>
877     </member>
878     <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.#ctor(System.String)">
879       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> class.</summary>
880       <param name="scheme">The scheme to use for authorization.</param>
881     </member>
882     <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.#ctor(System.String,System.String)">
883       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> class.</summary>
884       <param name="scheme">The scheme to use for authorization.</param>
885       <param name="parameter">The credentials containing the authentication information of the user agent for the resource being requested.</param>
886     </member>
887     <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.Equals(System.Object)">
888       <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> object.</summary>
889       <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
890       <param name="obj">The object to compare with the current object. </param>
891     </member>
892     <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.GetHashCode">
893       <summary>Serves as a hash function for an  <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> object.</summary>
894       <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
895     </member>
896     <member name="P:System.Net.Http.Headers.AuthenticationHeaderValue.Parameter">
897       <summary>Gets the credentials containing the authentication information of the user agent for the resource being requested.</summary>
898       <returns>Returns <see cref="T:System.String" />.The credentials containing the authentication information.</returns>
899     </member>
900     <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.Parse(System.String)">
901       <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> instance.</summary>
902       <returns>Returns <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" />.An <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> instance.</returns>
903       <param name="input">A string that represents authentication header value information.</param>
904       <exception cref="T:System.ArgumentNullException">
905         <paramref name="input" /> is a null reference.</exception>
906       <exception cref="T:System.FormatException">
907         <paramref name="input" /> is not valid authentication header value information.</exception>
908     </member>
909     <member name="P:System.Net.Http.Headers.AuthenticationHeaderValue.Scheme">
910       <summary>Gets the scheme to use for authorization.</summary>
911       <returns>Returns <see cref="T:System.String" />.The scheme to use for authorization.</returns>
912     </member>
913     <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.System#ICloneable#Clone">
914       <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> instance.</summary>
915       <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
916     </member>
917     <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.ToString">
918       <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> object.</summary>
919       <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
920     </member>
921     <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.TryParse(System.String,System.Net.Http.Headers.AuthenticationHeaderValue@)">
922       <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> information.</summary>
923       <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> information; otherwise, false.</returns>
924       <param name="input">The string to validate.</param>
925       <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> version of the string.</param>
926     </member>
927     <member name="T:System.Net.Http.Headers.CacheControlHeaderValue">
928       <summary>Represents the value of the Cache-Control header.</summary>
929     </member>
930     <member name="M:System.Net.Http.Headers.CacheControlHeaderValue.#ctor">
931       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue" /> class.</summary>
932     </member>
933     <member name="M:System.Net.Http.Headers.CacheControlHeaderValue.Equals(System.Object)">
934       <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue" /> object.</summary>
935       <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
936       <param name="obj">The object to compare with the current object.</param>
937     </member>
938     <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.Extensions">
939       <summary>Cache-extension tokens, each with an optional assigned value.</summary>
940       <returns>Returns <see cref="T:System.Collections.Generic.ICollection`1" />.A collection of cache-extension tokens each with an optional assigned value.</returns>
941     </member>
942     <member name="M:System.Net.Http.Headers.CacheControlHeaderValue.GetHashCode">
943       <summary>Serves as a hash function for a  <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue" /> object.</summary>
944       <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
945     </member>
946     <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.MaxAge">
947       <summary>The maximum age, specified in seconds, that the HTTP client is willing to accept a response. </summary>
948       <returns>Returns <see cref="T:System.TimeSpan" />.The time in seconds. </returns>
949     </member>
950     <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.MaxStale">
951       <summary>Whether an HTTP client is willing to accept a response that has exceeded its expiration time.</summary>
952       <returns>Returns <see cref="T:System.Boolean" />.true if the HTTP client is willing to accept a response that has exceed the expiration time; otherwise, false.</returns>
953     </member>
954     <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.MaxStaleLimit">
955       <summary>The maximum time, in seconds, an HTTP client is willing to accept a response that has exceeded its expiration time.</summary>
956       <returns>Returns <see cref="T:System.TimeSpan" />.The time in seconds.</returns>
957     </member>
958     <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.MinFresh">
959       <summary>The freshness lifetime, in seconds, that an HTTP client is willing to accept a response.</summary>
960       <returns>Returns <see cref="T:System.TimeSpan" />.The time in seconds.</returns>
961     </member>
962     <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.MustRevalidate">
963       <summary>Whether the origin server require revalidation of a cache entry on any subsequent use when the cache entry becomes stale.</summary>
964       <returns>Returns <see cref="T:System.Boolean" />.true if the origin server requires revalidation of a cache entry on any subsequent use when the entry becomes stale; otherwise, false.</returns>
965     </member>
966     <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.NoCache">
967       <summary>Whether an HTTP client is willing to accept a cached response.</summary>
968       <returns>Returns <see cref="T:System.Boolean" />.true if the HTTP client is willing to accept a cached response; otherwise, false.</returns>
969     </member>
970     <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.NoCacheHeaders">
971       <summary>A collection of fieldnames in the "no-cache" directive in a cache-control header field on an HTTP response.</summary>
972       <returns>Returns <see cref="T:System.Collections.Generic.ICollection`1" />.A collection of fieldnames.</returns>
973     </member>
974     <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.NoStore">
975       <summary>Whether a cache must not store any part of either the HTTP request mressage or any response.</summary>
976       <returns>Returns <see cref="T:System.Boolean" />.true if a cache must not store any part of either the HTTP request mressage or any response; otherwise, false.</returns>
977     </member>
978     <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.NoTransform">
979       <summary>Whether a cache or proxy must not change any aspect of the entity-body.</summary>
980       <returns>Returns <see cref="T:System.Boolean" />.true if a cache or proxy must not change any aspect of the entity-body; otherwise, false.</returns>
981     </member>
982     <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.OnlyIfCached">
983       <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>
984       <returns>Returns <see cref="T:System.Boolean" />.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>
985     </member>
986     <member name="M:System.Net.Http.Headers.CacheControlHeaderValue.Parse(System.String)">
987       <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue" /> instance.</summary>
988       <returns>Returns <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue" />.A <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue" /> instance.</returns>
989       <param name="input">A string that represents cache-control header value information.</param>
990       <exception cref="T:System.ArgumentNullException">
991         <paramref name="input" /> is a null reference.</exception>
992       <exception cref="T:System.FormatException">
993         <paramref name="input" /> is not valid cache-control header value information.</exception>
994     </member>
995     <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.Private">
996       <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>
997       <returns>Returns <see cref="T:System.Boolean" />.true if the HTTP response message is intended for a single user and must not be cached by a shared cache; otherwise, false.</returns>
998     </member>
999     <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.PrivateHeaders">
1000       <summary>A collection fieldnames in the "private" directive in a cache-control header field on an HTTP response.</summary>
1001       <returns>Returns <see cref="T:System.Collections.Generic.ICollection`1" />.A collection of fieldnames.</returns>
1002     </member>
1003     <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.ProxyRevalidate">
1004       <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>
1005       <returns>Returns <see cref="T:System.Boolean" />.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>
1006     </member>
1007     <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.Public">
1008       <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>
1009       <returns>Returns <see cref="T:System.Boolean" />.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>
1010     </member>
1011     <member name="P:System.Net.Http.Headers.CacheControlHeaderValue.SharedMaxAge">
1012       <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>
1013       <returns>Returns <see cref="T:System.TimeSpan" />.The time in seconds.</returns>
1014     </member>
1015     <member name="M:System.Net.Http.Headers.CacheControlHeaderValue.System#ICloneable#Clone">
1016       <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue" /> instance.</summary>
1017       <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
1018     </member>
1019     <member name="M:System.Net.Http.Headers.CacheControlHeaderValue.ToString">
1020       <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue" /> object.</summary>
1021       <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
1022     </member>
1023     <member name="M:System.Net.Http.Headers.CacheControlHeaderValue.TryParse(System.String,System.Net.Http.Headers.CacheControlHeaderValue@)">
1024       <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue" /> information.</summary>
1025       <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue" /> information; otherwise, false.</returns>
1026       <param name="input">The string to validate.</param>
1027       <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue" /> version of the string.</param>
1028     </member>
1029     <member name="T:System.Net.Http.Headers.ContentDispositionHeaderValue">
1030       <summary>Represents the value of the Content-Disposition header.</summary>
1031     </member>
1032     <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.#ctor(System.Net.Http.Headers.ContentDispositionHeaderValue)">
1033       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" /> class.</summary>
1034       <param name="source">A <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" />. </param>
1035     </member>
1036     <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.#ctor(System.String)">
1037       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" /> class.</summary>
1038       <param name="dispositionType">A string that contains a <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" />.</param>
1039     </member>
1040     <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.CreationDate">
1041       <summary>The date at which   the file was created.</summary>
1042       <returns>Returns <see cref="T:System.DateTimeOffset" />.The file creation date.</returns>
1043     </member>
1044     <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.DispositionType">
1045       <summary>The disposition type for a content body part.</summary>
1046       <returns>Returns <see cref="T:System.String" />.The disposition type. </returns>
1047     </member>
1048     <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.Equals(System.Object)">
1049       <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" />  object.</summary>
1050       <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
1051       <param name="obj">The object to compare with the current object.</param>
1052     </member>
1053     <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.FileName">
1054       <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>
1055       <returns>Returns <see cref="T:System.String" />.A suggested filename.</returns>
1056     </member>
1057     <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.FileNameStar">
1058       <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>
1059       <returns>Returns <see cref="T:System.String" />.A suggested filename of the form filename*.</returns>
1060     </member>
1061     <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.GetHashCode">
1062       <summary>Serves as a hash function for an  <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" /> object.</summary>
1063       <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
1064     </member>
1065     <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.ModificationDate">
1066       <summary>The date at   which the file was last modified. </summary>
1067       <returns>Returns <see cref="T:System.DateTimeOffset" />.The file modification date.</returns>
1068     </member>
1069     <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.Name">
1070       <summary>The name for a content body part.</summary>
1071       <returns>Returns <see cref="T:System.String" />.The name for the content body part.</returns>
1072     </member>
1073     <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.Parameters">
1074       <summary>A set of parameters included the Content-Disposition header.</summary>
1075       <returns>Returns <see cref="T:System.Collections.Generic.ICollection`1" />.A collection of parameters. </returns>
1076     </member>
1077     <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.Parse(System.String)">
1078       <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" />  instance.</summary>
1079       <returns>Returns <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" />.An <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" />  instance.</returns>
1080       <param name="input">A string that represents content disposition header value information.</param>
1081       <exception cref="T:System.ArgumentNullException">
1082         <paramref name="input" /> is a null reference.</exception>
1083       <exception cref="T:System.FormatException">
1084         <paramref name="input" /> is not valid content disposition header value information.</exception>
1085     </member>
1086     <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.ReadDate">
1087       <summary>The date the file was last read.</summary>
1088       <returns>Returns <see cref="T:System.DateTimeOffset" />.The last read date.</returns>
1089     </member>
1090     <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.Size">
1091       <summary>The approximate size, in bytes, of the file. </summary>
1092       <returns>Returns <see cref="T:System.Int64" />.The approximate size, in bytes.</returns>
1093     </member>
1094     <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.System#ICloneable#Clone">
1095       <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" />  instance.</summary>
1096       <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
1097     </member>
1098     <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.ToString">
1099       <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" /> object.</summary>
1100       <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
1101     </member>
1102     <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.TryParse(System.String,System.Net.Http.Headers.ContentDispositionHeaderValue@)">
1103       <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" /> information.</summary>
1104       <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" /> information; otherwise, false.</returns>
1105       <param name="input">The string to validate.</param>
1106       <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" /> version of the string.</param>
1107     </member>
1108     <member name="T:System.Net.Http.Headers.ContentRangeHeaderValue">
1109       <summary>Represents the value of the Content-Range header.</summary>
1110     </member>
1111     <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.#ctor(System.Int64)">
1112       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> class.</summary>
1113       <param name="length">The starting or ending point of the range, in bytes.</param>
1114     </member>
1115     <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.#ctor(System.Int64,System.Int64)">
1116       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> class.</summary>
1117       <param name="from">The position, in bytes, at which to start sending data.</param>
1118       <param name="to">The position, in bytes, at which to stop sending data.</param>
1119     </member>
1120     <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.#ctor(System.Int64,System.Int64,System.Int64)">
1121       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> class.</summary>
1122       <param name="from">The position, in bytes, at which to start sending data.</param>
1123       <param name="to">The position, in bytes, at which to stop sending data.</param>
1124       <param name="length">The starting or ending point of the range, in bytes.</param>
1125     </member>
1126     <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.Equals(System.Object)">
1127       <summary>Determines whether the specified Object is equal to the current <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> object.</summary>
1128       <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
1129       <param name="obj">The object to compare with the current object.</param>
1130     </member>
1131     <member name="P:System.Net.Http.Headers.ContentRangeHeaderValue.From">
1132       <summary>Gets the position at which to start sending data.</summary>
1133       <returns>Returns <see cref="T:System.Int64" />.The position, in bytes, at which to start sending data.</returns>
1134     </member>
1135     <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.GetHashCode">
1136       <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> object.</summary>
1137       <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
1138     </member>
1139     <member name="P:System.Net.Http.Headers.ContentRangeHeaderValue.HasLength">
1140       <summary>Gets whether the Content-Range header has a length specified.</summary>
1141       <returns>Returns <see cref="T:System.Boolean" />.true if the Content-Range has a length specified; otherwise, false.</returns>
1142     </member>
1143     <member name="P:System.Net.Http.Headers.ContentRangeHeaderValue.HasRange">
1144       <summary>Gets whether the Content-Range has a range specified. </summary>
1145       <returns>Returns <see cref="T:System.Boolean" />.true if the Content-Range has a range specified; otherwise, false.</returns>
1146     </member>
1147     <member name="P:System.Net.Http.Headers.ContentRangeHeaderValue.Length">
1148       <summary>Gets the length of the full entity-body.</summary>
1149       <returns>Returns <see cref="T:System.Int64" />.The length of the full entity-body.</returns>
1150     </member>
1151     <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.Parse(System.String)">
1152       <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> instance.</summary>
1153       <returns>Returns <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" />.An <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> instance.</returns>
1154       <param name="input">A string that represents content range header value information.</param>
1155       <exception cref="T:System.ArgumentNullException">
1156         <paramref name="input" /> is a null reference.</exception>
1157       <exception cref="T:System.FormatException">
1158         <paramref name="input" /> is not valid content range header value information.</exception>
1159     </member>
1160     <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.System#ICloneable#Clone">
1161       <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> instance.</summary>
1162       <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
1163     </member>
1164     <member name="P:System.Net.Http.Headers.ContentRangeHeaderValue.To">
1165       <summary>Gets the position at which to stop sending data.</summary>
1166       <returns>Returns <see cref="T:System.Int64" />.The position at which to stop sending data.</returns>
1167     </member>
1168     <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.ToString">
1169       <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> object.</summary>
1170       <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
1171     </member>
1172     <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.TryParse(System.String,System.Net.Http.Headers.ContentRangeHeaderValue@)">
1173       <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> information.</summary>
1174       <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> information; otherwise, false.</returns>
1175       <param name="input">The string to validate.</param>
1176       <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> version of the string.</param>
1177     </member>
1178     <member name="P:System.Net.Http.Headers.ContentRangeHeaderValue.Unit">
1179       <summary>The range units used.</summary>
1180       <returns>Returns <see cref="T:System.String" />.A <see cref="T:System.String" /> that contains range units. </returns>
1181     </member>
1182     <member name="T:System.Net.Http.Headers.EntityTagHeaderValue">
1183       <summary>Represents an entity-tag header value.</summary>
1184     </member>
1185     <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.#ctor(System.String)">
1186       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" /> class.</summary>
1187       <param name="tag">A string that contains an <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" />.</param>
1188     </member>
1189     <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.#ctor(System.String,System.Boolean)">
1190       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" /> class.</summary>
1191       <param name="tag">A string that contains an  <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" />.</param>
1192       <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 <paramref name="isWeak" /> should be set to true. If the entity-tag header is a strong validator, then <paramref name="isWeak" /> should be set to false.</param>
1193     </member>
1194     <member name="P:System.Net.Http.Headers.EntityTagHeaderValue.Any">
1195       <summary>Gets the entity-tag header value.</summary>
1196       <returns>Returns <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" />.</returns>
1197     </member>
1198     <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.Equals(System.Object)">
1199       <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" /> object.</summary>
1200       <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
1201       <param name="obj">The object to compare with the current object.</param>
1202     </member>
1203     <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.GetHashCode">
1204       <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" /> object.</summary>
1205       <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
1206     </member>
1207     <member name="P:System.Net.Http.Headers.EntityTagHeaderValue.IsWeak">
1208       <summary>Gets whether the entity-tag is prefaced by a weakness indicator.</summary>
1209       <returns>Returns <see cref="T:System.Boolean" />.true if the entity-tag is prefaced by a weakness indicator; otherwise, false.</returns>
1210     </member>
1211     <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.Parse(System.String)">
1212       <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" /> instance.</summary>
1213       <returns>Returns <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" />.An <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" /> instance.</returns>
1214       <param name="input">A string that represents entity tag header value information.</param>
1215       <exception cref="T:System.ArgumentNullException">
1216         <paramref name="input" /> is a null reference.</exception>
1217       <exception cref="T:System.FormatException">
1218         <paramref name="input" /> is not valid entity tag header value information.</exception>
1219     </member>
1220     <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.System#ICloneable#Clone">
1221       <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" /> instance.</summary>
1222       <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
1223     </member>
1224     <member name="P:System.Net.Http.Headers.EntityTagHeaderValue.Tag">
1225       <summary>Gets the opaque quoted string. </summary>
1226       <returns>Returns <see cref="T:System.String" />.An opaque quoted string.</returns>
1227     </member>
1228     <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.ToString">
1229       <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" /> object.</summary>
1230       <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
1231     </member>
1232     <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.TryParse(System.String,System.Net.Http.Headers.EntityTagHeaderValue@)">
1233       <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" /> information.</summary>
1234       <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" /> information; otherwise, false.</returns>
1235       <param name="input">The string to validate.</param>
1236       <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" /> version of the string.</param>
1237     </member>
1238     <member name="T:System.Net.Http.Headers.HttpContentHeaders">
1239       <summary>Represents the collection of Content Headers as defined in RFC 2616.</summary>
1240     </member>
1241     <member name="P:System.Net.Http.Headers.HttpContentHeaders.Allow">
1242       <summary>Gets the value of the Allow content header on an HTTP response. </summary>
1243       <returns>Returns <see cref="T:System.Collections.Generic.ICollection`1" />.The value of the Allow header on an HTTP response.</returns>
1244     </member>
1245     <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentDisposition">
1246       <summary>Gets the value of the Content-Disposition content header on an HTTP response.</summary>
1247       <returns>Returns <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" />.The value of the Content-Disposition content header on an HTTP response.</returns>
1248     </member>
1249     <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentEncoding">
1250       <summary>Gets the value of the Content-Encoding content header on an HTTP response.</summary>
1251       <returns>Returns <see cref="T:System.Collections.Generic.ICollection`1" />.The value of the Content-Encoding content header on an HTTP response.</returns>
1252     </member>
1253     <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentLanguage">
1254       <summary>Gets the value of the Content-Language content header on an HTTP response.</summary>
1255       <returns>Returns <see cref="T:System.Collections.Generic.ICollection`1" />.The value of the Content-Language content header on an HTTP response.</returns>
1256     </member>
1257     <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentLength">
1258       <summary>Gets or sets the value of the Content-Length content header on an HTTP response.</summary>
1259       <returns>Returns <see cref="T:System.Int64" />.The value of the Content-Length content header on an HTTP response.</returns>
1260     </member>
1261     <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentLocation">
1262       <summary>Gets or sets the value of the Content-Location content header on an HTTP response.</summary>
1263       <returns>Returns <see cref="T:System.Uri" />.The value of the Content-Location content header on an HTTP response.</returns>
1264     </member>
1265     <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentMD5">
1266       <summary>Gets or sets the value of the Content-MD5 content header on an HTTP response.</summary>
1267       <returns>Returns <see cref="T:System.Byte" />.The value of the Content-MD5 content header on an HTTP response.</returns>
1268     </member>
1269     <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentRange">
1270       <summary>Gets or sets the value of the Content-Range content header on an HTTP response.</summary>
1271       <returns>Returns <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" />.The value of the Content-Range content header on an HTTP response.</returns>
1272     </member>
1273     <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentType">
1274       <summary>Gets or sets the value of the Content-Type content header on an HTTP response.</summary>
1275       <returns>Returns <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" />.The value of the Content-Type content header on an HTTP response.</returns>
1276     </member>
1277     <member name="P:System.Net.Http.Headers.HttpContentHeaders.Expires">
1278       <summary>Gets or sets the value of the Expires content header on an HTTP response.</summary>
1279       <returns>Returns <see cref="T:System.DateTimeOffset" />.The value of the Expires content header on an HTTP response.</returns>
1280     </member>
1281     <member name="P:System.Net.Http.Headers.HttpContentHeaders.LastModified">
1282       <summary>Gets or sets the value of the Last-Modified content header on an HTTP response.</summary>
1283       <returns>Returns <see cref="T:System.DateTimeOffset" />.The value of the Last-Modified content header on an HTTP response.</returns>
1284     </member>
1285     <member name="T:System.Net.Http.Headers.HttpHeaders">
1286       <summary>A collection of headers and their values as defined in RFC 2616.</summary>
1287     </member>
1288     <member name="M:System.Net.Http.Headers.HttpHeaders.#ctor">
1289       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.HttpHeaders" /> class.</summary>
1290     </member>
1291     <member name="M:System.Net.Http.Headers.HttpHeaders.Add(System.String,System.Collections.Generic.IEnumerable{System.String})">
1292       <summary>Adds the specified header and its values into the <see cref="T:System.Net.Http.Headers.HttpHeaders" /> collection.</summary>
1293       <param name="name">The header to add to the collection.</param>
1294       <param name="values">A list of header values to add to the collection.</param>
1295     </member>
1296     <member name="M:System.Net.Http.Headers.HttpHeaders.Add(System.String,System.String)">
1297       <summary>Adds the specified header and its value into the <see cref="T:System.Net.Http.Headers.HttpHeaders" /> collection.</summary>
1298       <param name="name">The header to add to the collection.</param>
1299       <param name="value">The content of the header.</param>
1300     </member>
1301     <member name="M:System.Net.Http.Headers.HttpHeaders.Clear">
1302       <summary>Removes all headers from the <see cref="T:System.Net.Http.Headers.HttpHeaders" /> collection.</summary>
1303     </member>
1304     <member name="M:System.Net.Http.Headers.HttpHeaders.Contains(System.String)">
1305       <summary>Returns if  a specific header exists in the <see cref="T:System.Net.Http.Headers.HttpHeaders" /> collection.</summary>
1306       <returns>Returns <see cref="T:System.Boolean" />.true is the specified header exists in the collection; otherwise false.</returns>
1307       <param name="name">The specific header.</param>
1308     </member>
1309     <member name="M:System.Net.Http.Headers.HttpHeaders.GetEnumerator">
1310       <summary>Returns an enumerator that can iterate through the <see cref="T:System.Net.Http.Headers.HttpHeaders" /> instance.</summary>
1311       <returns>Returns <see cref="T:System.Collections.Generic.IEnumerator`1" />.An enumerator for the <see cref="T:System.Net.Http.Headers.HttpHeaders" />.</returns>
1312     </member>
1313     <member name="M:System.Net.Http.Headers.HttpHeaders.GetValues(System.String)">
1314       <summary>Returns all header values for a specified header stored in the <see cref="T:System.Net.Http.Headers.HttpHeaders" /> collection.</summary>
1315       <returns>Returns <see cref="T:System.Collections.Generic.IEnumerable`1" />.An array of header strings.</returns>
1316       <param name="name">The specified header to return values for.</param>
1317     </member>
1318     <member name="M:System.Net.Http.Headers.HttpHeaders.Remove(System.String)">
1319       <summary>Removes the specified header from the <see cref="T:System.Net.Http.Headers.HttpHeaders" /> collection.</summary>
1320       <returns>Returns <see cref="T:System.Boolean" />.</returns>
1321       <param name="name">The name of the header to remove from the collection. </param>
1322     </member>
1323     <member name="M:System.Net.Http.Headers.HttpHeaders.System#Collections#IEnumerable#GetEnumerator">
1324       <summary>Gets an enumerator that can iterate through a <see cref="T:System.Net.Http.Headers.HttpHeaders" />.</summary>
1325       <returns>Returns <see cref="T:System.Collections.IEnumerator" />.An instance of an implementation of an <see cref="T:System.Collections.IEnumerator" /> that can iterate through a <see cref="T:System.Net.Http.Headers.HttpHeaders" />.</returns>
1326     </member>
1327     <member name="M:System.Net.Http.Headers.HttpHeaders.ToString">
1328       <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.HttpHeaders" /> object.</summary>
1329       <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
1330     </member>
1331     <member name="M:System.Net.Http.Headers.HttpHeaders.TryAddWithoutValidation(System.String,System.Collections.Generic.IEnumerable{System.String})">
1332       <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" /> collection without validating the provided information.</summary>
1333       <returns>Returns <see cref="T:System.Boolean" />.true if the specified header <paramref name="name" /> and <paramref name="values" /> could be added to the collection; otherwise false.</returns>
1334       <param name="name">The header to add to the collection.</param>
1335       <param name="values">The values of the header.</param>
1336     </member>
1337     <member name="M:System.Net.Http.Headers.HttpHeaders.TryAddWithoutValidation(System.String,System.String)">
1338       <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" /> collection without validating the provided information.</summary>
1339       <returns>Returns <see cref="T:System.Boolean" />.true if the specified header <paramref name="name" /> and <paramref name="value" /> could be added to the collection; otherwise false.</returns>
1340       <param name="name">The header to add to the collection.</param>
1341       <param name="value">The content of the header.</param>
1342     </member>
1343     <member name="M:System.Net.Http.Headers.HttpHeaders.TryGetValues(System.String,System.Collections.Generic.IEnumerable{System.String}@)">
1344       <summary>Return if a specified header and specified values are stored in the <see cref="T:System.Net.Http.Headers.HttpHeaders" /> collection.</summary>
1345       <returns>Returns <see cref="T:System.Boolean" />.true is the specified header <paramref name="name" /> and values are stored in the collection; otherwise false.</returns>
1346       <param name="name">The specified header.</param>
1347       <param name="values">The specified header values.</param>
1348     </member>
1349     <member name="T:System.Net.Http.Headers.HttpHeaderValueCollection`1">
1350       <summary>Represents a collection of header values.</summary>
1351       <typeparam name="T"></typeparam>
1352     </member>
1353     <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.Add(`0)"></member>
1354     <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.Clear"></member>
1355     <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.Contains(`0)">
1356       <returns>Returns <see cref="T:System.Boolean" />.</returns>
1357     </member>
1358     <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.CopyTo(`0[],System.Int32)"></member>
1359     <member name="P:System.Net.Http.Headers.HttpHeaderValueCollection`1.Count">
1360       <returns>Returns <see cref="T:System.Int32" />.</returns>
1361     </member>
1362     <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.GetEnumerator">
1363       <returns>Returns <see cref="T:System.Collections.Generic.IEnumerator`1" />.</returns>
1364     </member>
1365     <member name="P:System.Net.Http.Headers.HttpHeaderValueCollection`1.IsReadOnly">
1366       <returns>Returns <see cref="T:System.Boolean" />.</returns>
1367     </member>
1368     <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.ParseAdd(System.String)"></member>
1369     <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.Remove(`0)">
1370       <returns>Returns <see cref="T:System.Boolean" />.</returns>
1371     </member>
1372     <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.System#Collections#IEnumerable#GetEnumerator">
1373       <returns>Returns <see cref="T:System.Collections.IEnumerator" />.</returns>
1374     </member>
1375     <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.ToString">
1376       <summary>Returns a string that represents the current XXX object.</summary>
1377       <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
1378     </member>
1379     <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.TryParseAdd(System.String)">
1380       <summary>Determines whether a string is valid XXX information.</summary>
1381       <returns>Returns <see cref="T:System.Boolean" />.</returns>
1382       <param name="input">The string to validate.</param>
1383     </member>
1384     <member name="T:System.Net.Http.Headers.HttpRequestHeaders">
1385       <summary>Represents the collection of Request Headers as defined in RFC 2616.</summary>
1386     </member>
1387     <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Accept">
1388       <summary>Gets the value of the Accept header for an HTTP request.</summary>
1389       <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Accept header for an HTTP request.</returns>
1390     </member>
1391     <member name="P:System.Net.Http.Headers.HttpRequestHeaders.AcceptCharset">
1392       <summary>Gets the value of the Accept-Charset header for an HTTP request.</summary>
1393       <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Accept-Charset header for an HTTP request.</returns>
1394     </member>
1395     <member name="P:System.Net.Http.Headers.HttpRequestHeaders.AcceptEncoding">
1396       <summary>Gets the value of the Accept-Encoding header for an HTTP request.</summary>
1397       <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Accept-Encoding header for an HTTP request.</returns>
1398     </member>
1399     <member name="P:System.Net.Http.Headers.HttpRequestHeaders.AcceptLanguage">
1400       <summary>Gets the value of the Accept-Language header for an HTTP request.</summary>
1401       <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Accept-Language header for an HTTP request.</returns>
1402     </member>
1403     <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Authorization">
1404       <summary>Gets or sets the value of the Authorization header for an HTTP request.</summary>
1405       <returns>Returns <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" />.The value of the Authorization header for an HTTP request.</returns>
1406     </member>
1407     <member name="P:System.Net.Http.Headers.HttpRequestHeaders.CacheControl">
1408       <summary>Gets or sets the value of the Cache-Control header for an HTTP request.</summary>
1409       <returns>Returns <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue" />.The value of the Cache-Control header for an HTTP request.</returns>
1410     </member>
1411     <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Connection">
1412       <summary>Gets the value of the Connection header for an HTTP request.</summary>
1413       <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Connection header for an HTTP request.</returns>
1414     </member>
1415     <member name="P:System.Net.Http.Headers.HttpRequestHeaders.ConnectionClose">
1416       <summary>Gets or sets a value that indicates if the Connection header for an HTTP request contains Close.</summary>
1417       <returns>Returns <see cref="T:System.Boolean" />.true if the Connection header contains Close, otherwise false.</returns>
1418     </member>
1419     <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Date">
1420       <summary>Gets or sets the value of the Date header for an HTTP request.</summary>
1421       <returns>Returns <see cref="T:System.DateTimeOffset" />.The value of the Date header for an HTTP request.</returns>
1422     </member>
1423     <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Expect">
1424       <summary>Gets the value of the Expect header for an HTTP request.</summary>
1425       <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Expect header for an HTTP request.</returns>
1426     </member>
1427     <member name="P:System.Net.Http.Headers.HttpRequestHeaders.ExpectContinue">
1428       <summary>Gets or sets a value that indicates if the Expect header for an HTTP request contains Continue.</summary>
1429       <returns>Returns <see cref="T:System.Boolean" />.true if the Expect header contains Continue, otherwise false.</returns>
1430     </member>
1431     <member name="P:System.Net.Http.Headers.HttpRequestHeaders.From">
1432       <summary>Gets or sets the value of the From header for an HTTP request.</summary>
1433       <returns>Returns <see cref="T:System.String" />.The value of the From header for an HTTP request.</returns>
1434     </member>
1435     <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Host">
1436       <summary>Gets or sets the value of the Host header for an HTTP request.</summary>
1437       <returns>Returns <see cref="T:System.String" />.The value of the Host header for an HTTP request.</returns>
1438     </member>
1439     <member name="P:System.Net.Http.Headers.HttpRequestHeaders.IfMatch">
1440       <summary>Gets the value of the If-Match header for an HTTP request.</summary>
1441       <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the If-Match header for an HTTP request.</returns>
1442     </member>
1443     <member name="P:System.Net.Http.Headers.HttpRequestHeaders.IfModifiedSince">
1444       <summary>Gets or sets the value of the If-Modified-Since header for an HTTP request.</summary>
1445       <returns>Returns <see cref="T:System.DateTimeOffset" />.The value of the If-Modified-Since header for an HTTP request.</returns>
1446     </member>
1447     <member name="P:System.Net.Http.Headers.HttpRequestHeaders.IfNoneMatch">
1448       <summary>Gets the value of the If-None-Match header for an HTTP request.</summary>
1449       <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.Gets the value of the If-None-Match header for an HTTP request.</returns>
1450     </member>
1451     <member name="P:System.Net.Http.Headers.HttpRequestHeaders.IfRange">
1452       <summary>Gets or sets the value of the If-Range header for an HTTP request.</summary>
1453       <returns>Returns <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" />.The value of the If-Range header for an HTTP request.</returns>
1454     </member>
1455     <member name="P:System.Net.Http.Headers.HttpRequestHeaders.IfUnmodifiedSince">
1456       <summary>Gets or sets the value of the If-Unmodified-Since header for an HTTP request.</summary>
1457       <returns>Returns <see cref="T:System.DateTimeOffset" />.The value of the If-Unmodified-Since header for an HTTP request.</returns>
1458     </member>
1459     <member name="P:System.Net.Http.Headers.HttpRequestHeaders.MaxForwards">
1460       <summary>Gets or sets the value of the Max-Forwards header for an HTTP request.</summary>
1461       <returns>Returns <see cref="T:System.Int32" />.The value of the Max-Forwards header for an HTTP request.</returns>
1462     </member>
1463     <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Pragma">
1464       <summary>Gets the value of the Pragma header for an HTTP request.</summary>
1465       <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Pragma header for an HTTP request.</returns>
1466     </member>
1467     <member name="P:System.Net.Http.Headers.HttpRequestHeaders.ProxyAuthorization">
1468       <summary>Gets or sets the value of the Proxy-Authorization header for an HTTP request.</summary>
1469       <returns>Returns <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" />.The value of the Proxy-Authorization header for an HTTP request.</returns>
1470     </member>
1471     <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Range">
1472       <summary>Gets or sets the value of the Range header for an HTTP request.</summary>
1473       <returns>Returns <see cref="T:System.Net.Http.Headers.RangeHeaderValue" />.The value of the Range header for an HTTP request.</returns>
1474     </member>
1475     <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Referrer">
1476       <summary>Gets or sets the value of the Referer header for an HTTP request.</summary>
1477       <returns>Returns <see cref="T:System.Uri" />.The value of the Referer header for an HTTP request.</returns>
1478     </member>
1479     <member name="P:System.Net.Http.Headers.HttpRequestHeaders.TE">
1480       <summary>Gets the value of the TE header for an HTTP request.</summary>
1481       <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the TE header for an HTTP request.</returns>
1482     </member>
1483     <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Trailer">
1484       <summary>Gets the value of the Trailer header for an HTTP request.</summary>
1485       <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Trailer header for an HTTP request.</returns>
1486     </member>
1487     <member name="P:System.Net.Http.Headers.HttpRequestHeaders.TransferEncoding">
1488       <summary>Gets the value of the Transfer-Encoding header for an HTTP request.</summary>
1489       <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Transfer-Encoding header for an HTTP request.</returns>
1490     </member>
1491     <member name="P:System.Net.Http.Headers.HttpRequestHeaders.TransferEncodingChunked">
1492       <summary>Gets or sets a value that indicates if the Transfer-Encoding header for an HTTP request contains chunked.</summary>
1493       <returns>Returns <see cref="T:System.Boolean" />.true if the Transfer-Encoding header contains chunked, otherwise false.</returns>
1494     </member>
1495     <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Upgrade">
1496       <summary>Gets the value of the Upgrade header for an HTTP request.</summary>
1497       <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Upgrade header for an HTTP request.</returns>
1498     </member>
1499     <member name="P:System.Net.Http.Headers.HttpRequestHeaders.UserAgent">
1500       <summary>Gets the value of the User-Agent header for an HTTP request.</summary>
1501       <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the User-Agent header for an HTTP request.</returns>
1502     </member>
1503     <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Via">
1504       <summary>Gets the value of the Via header for an HTTP request.</summary>
1505       <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Via header for an HTTP request.</returns>
1506     </member>
1507     <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Warning">
1508       <summary>Gets the value of the Warning header for an HTTP request.</summary>
1509       <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Warning header for an HTTP request.</returns>
1510     </member>
1511     <member name="T:System.Net.Http.Headers.HttpResponseHeaders">
1512       <summary>Represents the collection of Response Headers as defined in RFC 2616.</summary>
1513     </member>
1514     <member name="P:System.Net.Http.Headers.HttpResponseHeaders.AcceptRanges">
1515       <summary>Gets the value of the Accept-Ranges header for an HTTP response.</summary>
1516       <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Accept-Ranges header for an HTTP response.</returns>
1517     </member>
1518     <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Age">
1519       <summary>Gets or sets the value of the Age header for an HTTP response.</summary>
1520       <returns>Returns <see cref="T:System.TimeSpan" />.The value of the Age header for an HTTP response.</returns>
1521     </member>
1522     <member name="P:System.Net.Http.Headers.HttpResponseHeaders.CacheControl">
1523       <summary>Gets or sets the value of the Cache-Control header for an HTTP response.</summary>
1524       <returns>Returns <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue" />.The value of the Cache-Control header for an HTTP response.</returns>
1525     </member>
1526     <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Connection">
1527       <summary>Gets the value of the Connection header for an HTTP response.</summary>
1528       <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Connection header for an HTTP response.</returns>
1529     </member>
1530     <member name="P:System.Net.Http.Headers.HttpResponseHeaders.ConnectionClose">
1531       <summary>Gets or sets a value that indicates if the Connection header for an HTTP response contains Close.</summary>
1532       <returns>Returns <see cref="T:System.Boolean" />.true if the Connection header contains Close, otherwise false.</returns>
1533     </member>
1534     <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Date">
1535       <summary>Gets or sets the value of the Date header for an HTTP response.</summary>
1536       <returns>Returns <see cref="T:System.DateTimeOffset" />.The value of the Date header for an HTTP response.</returns>
1537     </member>
1538     <member name="P:System.Net.Http.Headers.HttpResponseHeaders.ETag">
1539       <summary>Gets or sets the value of the ETag header for an HTTP response.</summary>
1540       <returns>Returns <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" />.The value of the ETag header for an HTTP response.</returns>
1541     </member>
1542     <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Location">
1543       <summary>Gets or sets the value of the Location header for an HTTP response.</summary>
1544       <returns>Returns <see cref="T:System.Uri" />.The value of the Location header for an HTTP response.</returns>
1545     </member>
1546     <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Pragma">
1547       <summary>Gets the value of the Pragma header for an HTTP response.</summary>
1548       <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Pragma header for an HTTP response.</returns>
1549     </member>
1550     <member name="P:System.Net.Http.Headers.HttpResponseHeaders.ProxyAuthenticate">
1551       <summary>Gets the value of the Proxy-Authenticate header for an HTTP response.</summary>
1552       <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Proxy-Authenticate header for an HTTP response.</returns>
1553     </member>
1554     <member name="P:System.Net.Http.Headers.HttpResponseHeaders.RetryAfter">
1555       <summary>Gets or sets the value of the Retry-After header for an HTTP response.</summary>
1556       <returns>Returns <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" />.The value of the Retry-After header for an HTTP response.</returns>
1557     </member>
1558     <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Server">
1559       <summary>Gets the value of the Server header for an HTTP response.</summary>
1560       <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Server header for an HTTP response.</returns>
1561     </member>
1562     <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Trailer">
1563       <summary>Gets the value of the Trailer header for an HTTP response.</summary>
1564       <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Trailer header for an HTTP response.</returns>
1565     </member>
1566     <member name="P:System.Net.Http.Headers.HttpResponseHeaders.TransferEncoding">
1567       <summary>Gets the value of the Transfer-Encoding header for an HTTP response.</summary>
1568       <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Transfer-Encoding header for an HTTP response.</returns>
1569     </member>
1570     <member name="P:System.Net.Http.Headers.HttpResponseHeaders.TransferEncodingChunked">
1571       <summary>Gets or sets a value that indicates if the Transfer-Encoding header for an HTTP response contains chunked.</summary>
1572       <returns>Returns <see cref="T:System.Boolean" />.true if the Transfer-Encoding header contains chunked, otherwise false.</returns>
1573     </member>
1574     <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Upgrade">
1575       <summary>Gets the value of the Upgrade header for an HTTP response.</summary>
1576       <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Upgrade header for an HTTP response.</returns>
1577     </member>
1578     <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Vary">
1579       <summary>Gets the value of the Vary header for an HTTP response.</summary>
1580       <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Vary header for an HTTP response.</returns>
1581     </member>
1582     <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Via">
1583       <summary>Gets the value of the Via header for an HTTP response.</summary>
1584       <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Via header for an HTTP response.</returns>
1585     </member>
1586     <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Warning">
1587       <summary>Gets the value of the Warning header for an HTTP response.</summary>
1588       <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Warning header for an HTTP response.</returns>
1589     </member>
1590     <member name="P:System.Net.Http.Headers.HttpResponseHeaders.WwwAuthenticate">
1591       <summary>Gets the value of the WWW-Authenticate header for an HTTP response.</summary>
1592       <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the WWW-Authenticate header for an HTTP response.</returns>
1593     </member>
1594     <member name="T:System.Net.Http.Headers.MediaTypeHeaderValue">
1595       <summary>Represents a media-type as defined in the RFC 2616.</summary>
1596     </member>
1597     <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.#ctor(System.Net.Http.Headers.MediaTypeHeaderValue)">
1598       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> class.</summary>
1599     </member>
1600     <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.#ctor(System.String)">
1601       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> class.</summary>
1602     </member>
1603     <member name="P:System.Net.Http.Headers.MediaTypeHeaderValue.CharSet">
1604       <summary>Gets or sets the character set.</summary>
1605       <returns>Returns <see cref="T:System.String" />.The character set.</returns>
1606     </member>
1607     <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.Equals(System.Object)">
1608       <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> object.</summary>
1609       <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
1610       <param name="obj">The object to compare with the current object.</param>
1611     </member>
1612     <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.GetHashCode">
1613       <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> object.</summary>
1614       <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
1615     </member>
1616     <member name="P:System.Net.Http.Headers.MediaTypeHeaderValue.MediaType">
1617       <summary>Gets or sets the media-type header value.</summary>
1618       <returns>Returns <see cref="T:System.String" />.The media-type header value.</returns>
1619     </member>
1620     <member name="P:System.Net.Http.Headers.MediaTypeHeaderValue.Parameters">
1621       <summary>Gets or sets the media-type header value parameters.</summary>
1622       <returns>Returns <see cref="T:System.Collections.Generic.ICollection`1" />.The media-type header value parameters.</returns>
1623     </member>
1624     <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.Parse(System.String)">
1625       <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> instance.</summary>
1626       <returns>Returns <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" />.An <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> instance.</returns>
1627       <param name="input">A string that represents media type header value information.</param>
1628       <exception cref="T:System.ArgumentNullException">
1629         <paramref name="input" /> is a null reference.</exception>
1630       <exception cref="T:System.FormatException">
1631         <paramref name="input" /> is not valid media type header value information.</exception>
1632     </member>
1633     <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.System#ICloneable#Clone">
1634       <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> instance.</summary>
1635       <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
1636     </member>
1637     <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.ToString">
1638       <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> object.</summary>
1639       <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
1640     </member>
1641     <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.TryParse(System.String,System.Net.Http.Headers.MediaTypeHeaderValue@)">
1642       <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> information.</summary>
1643       <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> information; otherwise, false.</returns>
1644       <param name="input">The string to validate.</param>
1645       <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> version of the string.</param>
1646     </member>
1647     <member name="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue">
1648       <summary>Represents a content-type header value with an additional quality.</summary>
1649     </member>
1650     <member name="M:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue.#ctor(System.String)">
1651       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue" /> class.</summary>
1652     </member>
1653     <member name="M:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue.#ctor(System.String,System.Double)">
1654       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue" /> class.</summary>
1655     </member>
1656     <member name="M:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue.Parse(System.String)">
1657       <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue" /> instance.</summary>
1658       <returns>Returns <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue" />.An <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue" /> instance.</returns>
1659       <param name="input">A string that represents media type with quality header value information.</param>
1660       <exception cref="T:System.ArgumentNullException">
1661         <paramref name="input" /> is a null reference.</exception>
1662       <exception cref="T:System.FormatException">
1663         <paramref name="input" /> is not valid media type with quality header value information.</exception>
1664     </member>
1665     <member name="P:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue.Quality">
1666       <returns>Returns <see cref="T:System.Double" />.</returns>
1667     </member>
1668     <member name="M:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue.System#ICloneable#Clone">
1669       <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue" /> instance.</summary>
1670       <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
1671     </member>
1672     <member name="M:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue.TryParse(System.String,System.Net.Http.Headers.MediaTypeWithQualityHeaderValue@)">
1673       <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue" /> information.</summary>
1674       <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue" /> information; otherwise, false.</returns>
1675       <param name="input">The string to validate.</param>
1676       <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue" /> version of the string.</param>
1677     </member>
1678     <member name="T:System.Net.Http.Headers.NameValueHeaderValue">
1679       <summary>Represents a name/value pair.</summary>
1680     </member>
1681     <member name="M:System.Net.Http.Headers.NameValueHeaderValue.#ctor(System.Net.Http.Headers.NameValueHeaderValue)">
1682       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> class.</summary>
1683     </member>
1684     <member name="M:System.Net.Http.Headers.NameValueHeaderValue.#ctor(System.String)">
1685       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> class.</summary>
1686       <param name="name">The header name.</param>
1687     </member>
1688     <member name="M:System.Net.Http.Headers.NameValueHeaderValue.#ctor(System.String,System.String)">
1689       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> class.</summary>
1690       <param name="name">The header name.</param>
1691       <param name="value">The header value.</param>
1692     </member>
1693     <member name="M:System.Net.Http.Headers.NameValueHeaderValue.Equals(System.Object)">
1694       <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> object.</summary>
1695       <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
1696       <param name="obj">The object to compare with the current object.</param>
1697     </member>
1698     <member name="M:System.Net.Http.Headers.NameValueHeaderValue.GetHashCode">
1699       <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> object.</summary>
1700       <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
1701     </member>
1702     <member name="P:System.Net.Http.Headers.NameValueHeaderValue.Name">
1703       <summary>Gets the header name.</summary>
1704       <returns>Returns <see cref="T:System.String" />.The header name.</returns>
1705     </member>
1706     <member name="M:System.Net.Http.Headers.NameValueHeaderValue.Parse(System.String)">
1707       <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> instance.</summary>
1708       <returns>Returns <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" />.An <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> instance.</returns>
1709       <param name="input">A string that represents name value header value information.</param>
1710       <exception cref="T:System.ArgumentNullException">
1711         <paramref name="input" /> is a null reference.</exception>
1712       <exception cref="T:System.FormatException">
1713         <paramref name="input" /> is not valid name value header value information.</exception>
1714     </member>
1715     <member name="M:System.Net.Http.Headers.NameValueHeaderValue.System#ICloneable#Clone">
1716       <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> instance.</summary>
1717       <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
1718     </member>
1719     <member name="M:System.Net.Http.Headers.NameValueHeaderValue.ToString">
1720       <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> object.</summary>
1721       <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
1722     </member>
1723     <member name="M:System.Net.Http.Headers.NameValueHeaderValue.TryParse(System.String,System.Net.Http.Headers.NameValueHeaderValue@)">
1724       <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> information.</summary>
1725       <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> information; otherwise, false.</returns>
1726       <param name="input">The string to validate.</param>
1727       <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> version of the string.</param>
1728     </member>
1729     <member name="P:System.Net.Http.Headers.NameValueHeaderValue.Value">
1730       <summary>Gets the header value.</summary>
1731       <returns>Returns <see cref="T:System.String" />.The header value.</returns>
1732     </member>
1733     <member name="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue">
1734       <summary>Represents a name/value pair with parameters.</summary>
1735     </member>
1736     <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.#ctor(System.Net.Http.Headers.NameValueWithParametersHeaderValue)">
1737       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" /> class.</summary>
1738     </member>
1739     <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.#ctor(System.String)">
1740       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" /> class.</summary>
1741     </member>
1742     <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.#ctor(System.String,System.String)">
1743       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" /> class.</summary>
1744     </member>
1745     <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.Equals(System.Object)">
1746       <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" /> object.</summary>
1747       <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
1748       <param name="obj">The object to compare with the current object.</param>
1749     </member>
1750     <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.GetHashCode">
1751       <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" /> object.</summary>
1752       <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
1753     </member>
1754     <member name="P:System.Net.Http.Headers.NameValueWithParametersHeaderValue.Parameters">
1755       <returns>Returns <see cref="T:System.Collections.Generic.ICollection`1" />.</returns>
1756     </member>
1757     <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.Parse(System.String)">
1758       <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" /> instance.</summary>
1759       <returns>Returns <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" />.An <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" /> instance.</returns>
1760       <param name="input">A string that represents name value with parameter header value information.</param>
1761       <exception cref="T:System.ArgumentNullException">
1762         <paramref name="input" /> is a null reference.</exception>
1763       <exception cref="T:System.FormatException">
1764         <paramref name="input" /> is not valid name value with parameter header value information.</exception>
1765     </member>
1766     <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.System#ICloneable#Clone">
1767       <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" /> instance.</summary>
1768       <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
1769     </member>
1770     <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.ToString">
1771       <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" /> object.</summary>
1772       <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
1773     </member>
1774     <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.TryParse(System.String,System.Net.Http.Headers.NameValueWithParametersHeaderValue@)">
1775       <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" /> information.</summary>
1776       <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" /> information; otherwise, false.</returns>
1777       <param name="input">The string to validate.</param>
1778       <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" /> version of the string.</param>
1779     </member>
1780     <member name="T:System.Net.Http.Headers.ProductHeaderValue">
1781       <summary>Represents a product token in header value.</summary>
1782     </member>
1783     <member name="M:System.Net.Http.Headers.ProductHeaderValue.#ctor(System.String)">
1784       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ProductHeaderValue" /> class.</summary>
1785     </member>
1786     <member name="M:System.Net.Http.Headers.ProductHeaderValue.#ctor(System.String,System.String)">
1787       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ProductHeaderValue" /> class.</summary>
1788     </member>
1789     <member name="M:System.Net.Http.Headers.ProductHeaderValue.Equals(System.Object)">
1790       <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Net.Http.Headers.ProductHeaderValue" /> object.</summary>
1791       <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
1792       <param name="obj">The object to compare with the current object.</param>
1793     </member>
1794     <member name="M:System.Net.Http.Headers.ProductHeaderValue.GetHashCode">
1795       <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.ProductHeaderValue" /> object.</summary>
1796       <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
1797     </member>
1798     <member name="P:System.Net.Http.Headers.ProductHeaderValue.Name">
1799       <summary>Gets the name of the product token.</summary>
1800       <returns>Returns <see cref="T:System.String" />.The name of the product token.</returns>
1801     </member>
1802     <member name="M:System.Net.Http.Headers.ProductHeaderValue.Parse(System.String)">
1803       <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.ProductHeaderValue" /> instance.</summary>
1804       <returns>Returns <see cref="T:System.Net.Http.Headers.ProductHeaderValue" />.An <see cref="T:System.Net.Http.Headers.ProductHeaderValue" /> instance.</returns>
1805       <param name="input">A string that represents product header value information.</param>
1806     </member>
1807     <member name="M:System.Net.Http.Headers.ProductHeaderValue.System#ICloneable#Clone">
1808       <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.ProductHeaderValue" /> instance.</summary>
1809       <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
1810     </member>
1811     <member name="M:System.Net.Http.Headers.ProductHeaderValue.ToString">
1812       <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.ProductHeaderValue" /> object.</summary>
1813       <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
1814     </member>
1815     <member name="M:System.Net.Http.Headers.ProductHeaderValue.TryParse(System.String,System.Net.Http.Headers.ProductHeaderValue@)">
1816       <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.ProductHeaderValue" /> information.</summary>
1817       <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.ProductHeaderValue" /> information; otherwise, false.</returns>
1818       <param name="input">The string to validate.</param>
1819       <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.ProductHeaderValue" /> version of the string.</param>
1820     </member>
1821     <member name="P:System.Net.Http.Headers.ProductHeaderValue.Version">
1822       <summary>Gets the version of the product token.</summary>
1823       <returns>Returns <see cref="T:System.String" />.The version of the product token. </returns>
1824     </member>
1825     <member name="T:System.Net.Http.Headers.ProductInfoHeaderValue">
1826       <summary>Represents a value which can either be a product or a comment.</summary>
1827     </member>
1828     <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.#ctor(System.Net.Http.Headers.ProductHeaderValue)">
1829       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> class.</summary>
1830     </member>
1831     <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.#ctor(System.String)">
1832       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> class.</summary>
1833     </member>
1834     <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.#ctor(System.String,System.String)">
1835       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> class.</summary>
1836     </member>
1837     <member name="P:System.Net.Http.Headers.ProductInfoHeaderValue.Comment">
1838       <returns>Returns <see cref="T:System.String" />.</returns>
1839     </member>
1840     <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.Equals(System.Object)">
1841       <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> object.</summary>
1842       <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
1843       <param name="obj">The object to compare with the current object.</param>
1844     </member>
1845     <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.GetHashCode">
1846       <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> object.</summary>
1847       <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
1848     </member>
1849     <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.Parse(System.String)">
1850       <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> instance.</summary>
1851       <returns>Returns <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" />.An <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> instance.</returns>
1852       <param name="input">A string that represents product info header value information.</param>
1853       <exception cref="T:System.ArgumentNullException">
1854         <paramref name="input" /> is a null reference.</exception>
1855       <exception cref="T:System.FormatException">
1856         <paramref name="input" /> is not valid product info header value information.</exception>
1857     </member>
1858     <member name="P:System.Net.Http.Headers.ProductInfoHeaderValue.Product">
1859       <returns>Returns <see cref="T:System.Net.Http.Headers.ProductHeaderValue" />.</returns>
1860     </member>
1861     <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.System#ICloneable#Clone">
1862       <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> instance.</summary>
1863       <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
1864     </member>
1865     <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.ToString">
1866       <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> object.</summary>
1867       <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
1868     </member>
1869     <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.TryParse(System.String,System.Net.Http.Headers.ProductInfoHeaderValue@)">
1870       <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> information.</summary>
1871       <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> information; otherwise, false.</returns>
1872       <param name="input">The string to validate.</param>
1873       <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> version of the string.</param>
1874     </member>
1875     <member name="T:System.Net.Http.Headers.RangeConditionHeaderValue">
1876       <summary>Represents a header value which can either be a date/time or an entity-tag value.</summary>
1877     </member>
1878     <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.#ctor(System.DateTimeOffset)">
1879       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> class.</summary>
1880     </member>
1881     <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.#ctor(System.Net.Http.Headers.EntityTagHeaderValue)">
1882       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> class.</summary>
1883     </member>
1884     <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.#ctor(System.String)">
1885       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> class.</summary>
1886     </member>
1887     <member name="P:System.Net.Http.Headers.RangeConditionHeaderValue.Date">
1888       <returns>Returns <see cref="T:System.DateTimeOffset" />.</returns>
1889     </member>
1890     <member name="P:System.Net.Http.Headers.RangeConditionHeaderValue.EntityTag">
1891       <returns>Returns <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" />.</returns>
1892     </member>
1893     <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.Equals(System.Object)">
1894       <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> object.</summary>
1895       <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
1896     </member>
1897     <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.GetHashCode">
1898       <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> object.</summary>
1899       <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
1900     </member>
1901     <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.Parse(System.String)">
1902       <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> instance.</summary>
1903       <returns>Returns <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" />.An <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> instance.</returns>
1904       <param name="input">A string that represents range condition header value information.</param>
1905       <exception cref="T:System.ArgumentNullException">
1906         <paramref name="input" /> is a null reference.</exception>
1907       <exception cref="T:System.FormatException">
1908         <paramref name="input" /> is not valid range Condition header value information.</exception>
1909     </member>
1910     <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.System#ICloneable#Clone">
1911       <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> instance.</summary>
1912       <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
1913     </member>
1914     <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.ToString">
1915       <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> object.</summary>
1916       <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
1917     </member>
1918     <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.TryParse(System.String,System.Net.Http.Headers.RangeConditionHeaderValue@)">
1919       <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> information.</summary>
1920       <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> information; otherwise, false.</returns>
1921       <param name="input">The string to validate.</param>
1922       <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> version of the string.</param>
1923     </member>
1924     <member name="T:System.Net.Http.Headers.RangeHeaderValue">
1925       <summary>Represents the value of the Range header.</summary>
1926     </member>
1927     <member name="M:System.Net.Http.Headers.RangeHeaderValue.#ctor">
1928       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RangeHeaderValue" /> class.</summary>
1929     </member>
1930     <member name="M:System.Net.Http.Headers.RangeHeaderValue.#ctor(System.Nullable{System.Int64},System.Nullable{System.Int64})">
1931       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RangeHeaderValue" /> class.</summary>
1932     </member>
1933     <member name="M:System.Net.Http.Headers.RangeHeaderValue.Equals(System.Object)">
1934       <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Net.Http.Headers.RangeHeaderValue" /> object.</summary>
1935       <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
1936       <param name="obj">The object to compare with the current object.</param>
1937     </member>
1938     <member name="M:System.Net.Http.Headers.RangeHeaderValue.GetHashCode">
1939       <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.RangeHeaderValue" /> object.</summary>
1940       <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
1941     </member>
1942     <member name="M:System.Net.Http.Headers.RangeHeaderValue.Parse(System.String)">
1943       <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.RangeHeaderValue" /> instance.</summary>
1944       <returns>Returns <see cref="T:System.Net.Http.Headers.RangeHeaderValue" />.An <see cref="T:System.Net.Http.Headers.RangeHeaderValue" /> instance.</returns>
1945       <param name="input">A string that represents range header value information.</param>
1946       <exception cref="T:System.ArgumentNullException">
1947         <paramref name="input" /> is a null reference.</exception>
1948       <exception cref="T:System.FormatException">
1949         <paramref name="input" /> is not valid range header value information.</exception>
1950     </member>
1951     <member name="P:System.Net.Http.Headers.RangeHeaderValue.Ranges">
1952       <returns>Returns <see cref="T:System.Collections.Generic.ICollection`1" />.</returns>
1953     </member>
1954     <member name="M:System.Net.Http.Headers.RangeHeaderValue.System#ICloneable#Clone">
1955       <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.RangeHeaderValue" /> instance.</summary>
1956       <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
1957     </member>
1958     <member name="M:System.Net.Http.Headers.RangeHeaderValue.ToString">
1959       <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.RangeHeaderValue" /> object.</summary>
1960       <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
1961     </member>
1962     <member name="M:System.Net.Http.Headers.RangeHeaderValue.TryParse(System.String,System.Net.Http.Headers.RangeHeaderValue@)">
1963       <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.RangeHeaderValue" /> information.</summary>
1964       <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> information; otherwise, false.</returns>
1965       <param name="input">he string to validate.</param>
1966       <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.RangeHeaderValue" /> version of the string.</param>
1967     </member>
1968     <member name="P:System.Net.Http.Headers.RangeHeaderValue.Unit">
1969       <returns>Returns <see cref="T:System.String" />.</returns>
1970     </member>
1971     <member name="T:System.Net.Http.Headers.RangeItemHeaderValue">
1972       <summary>Represents a byte-range header value.</summary>
1973     </member>
1974     <member name="M:System.Net.Http.Headers.RangeItemHeaderValue.#ctor(System.Nullable{System.Int64},System.Nullable{System.Int64})">
1975       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RangeItemHeaderValue" /> class.</summary>
1976     </member>
1977     <member name="M:System.Net.Http.Headers.RangeItemHeaderValue.Equals(System.Object)">
1978       <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Net.Http.Headers.RangeItemHeaderValue" /> object.</summary>
1979       <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
1980       <param name="obj">The object to compare with the current object.</param>
1981     </member>
1982     <member name="P:System.Net.Http.Headers.RangeItemHeaderValue.From">
1983       <returns>Returns <see cref="T:System.Int64" />.</returns>
1984     </member>
1985     <member name="M:System.Net.Http.Headers.RangeItemHeaderValue.GetHashCode">
1986       <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.RangeItemHeaderValue" /> object.</summary>
1987       <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
1988     </member>
1989     <member name="M:System.Net.Http.Headers.RangeItemHeaderValue.System#ICloneable#Clone">
1990       <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.RangeItemHeaderValue" /> instance.</summary>
1991       <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
1992     </member>
1993     <member name="P:System.Net.Http.Headers.RangeItemHeaderValue.To">
1994       <returns>Returns <see cref="T:System.Int64" />.</returns>
1995     </member>
1996     <member name="M:System.Net.Http.Headers.RangeItemHeaderValue.ToString">
1997       <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.RangeItemHeaderValue" /> object.</summary>
1998       <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
1999     </member>
2000     <member name="T:System.Net.Http.Headers.RetryConditionHeaderValue">
2001       <summary>Represents a header value which can either be a date/time or a timespan value.</summary>
2002     </member>
2003     <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.#ctor(System.DateTimeOffset)">
2004       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> class.</summary>
2005     </member>
2006     <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.#ctor(System.TimeSpan)">
2007       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> class.</summary>
2008     </member>
2009     <member name="P:System.Net.Http.Headers.RetryConditionHeaderValue.Date">
2010       <returns>Returns <see cref="T:System.DateTimeOffset" />.</returns>
2011     </member>
2012     <member name="P:System.Net.Http.Headers.RetryConditionHeaderValue.Delta">
2013       <returns>Returns <see cref="T:System.TimeSpan" />.</returns>
2014     </member>
2015     <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.Equals(System.Object)">
2016       <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> object.</summary>
2017       <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
2018       <param name="obj">The object to compare with the current object.</param>
2019     </member>
2020     <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.GetHashCode">
2021       <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> object.</summary>
2022       <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
2023     </member>
2024     <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.Parse(System.String)">
2025       <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> instance.</summary>
2026       <returns>Returns <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" />.An <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> instance.</returns>
2027       <param name="input">A string that represents retry condition header value information.</param>
2028       <exception cref="T:System.ArgumentNullException">
2029         <paramref name="input" /> is a null reference.</exception>
2030       <exception cref="T:System.FormatException">
2031         <paramref name="input" /> is not valid retry condition header value information.</exception>
2032     </member>
2033     <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.System#ICloneable#Clone">
2034       <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> instance.</summary>
2035       <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
2036     </member>
2037     <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.ToString">
2038       <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> object.</summary>
2039       <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
2040     </member>
2041     <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.TryParse(System.String,System.Net.Http.Headers.RetryConditionHeaderValue@)">
2042       <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> information.</summary>
2043       <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> information; otherwise, false.</returns>
2044       <param name="input">The string to validate.</param>
2045       <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> version of the string.</param>
2046     </member>
2047     <member name="T:System.Net.Http.Headers.StringWithQualityHeaderValue">
2048       <summary>Represents a string header value with an optional quality.</summary>
2049     </member>
2050     <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.#ctor(System.String)">
2051       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" /> class.</summary>
2052     </member>
2053     <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.#ctor(System.String,System.Double)">
2054       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" /> class.</summary>
2055     </member>
2056     <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.Equals(System.Object)">
2057       <summary>Determines whether the specified Object is equal to the current <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" /> object.</summary>
2058       <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
2059       <param name="obj">The object to compare with the current object.</param>
2060     </member>
2061     <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.GetHashCode">
2062       <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" /> object.</summary>
2063       <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
2064     </member>
2065     <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.Parse(System.String)">
2066       <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" /> instance.</summary>
2067       <returns>Returns <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" />.An <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> instance.</returns>
2068       <param name="input">A string that represents quality header value information.</param>
2069       <exception cref="T:System.ArgumentNullException">
2070         <paramref name="input" /> is a null reference.</exception>
2071       <exception cref="T:System.FormatException">
2072         <paramref name="input" /> is not valid string with quality header value information.</exception>
2073     </member>
2074     <member name="P:System.Net.Http.Headers.StringWithQualityHeaderValue.Quality">
2075       <returns>Returns <see cref="T:System.Double" />.</returns>
2076     </member>
2077     <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.System#ICloneable#Clone">
2078       <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" /> instance.</summary>
2079       <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
2080     </member>
2081     <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.ToString">
2082       <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" /> object.</summary>
2083       <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
2084     </member>
2085     <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.TryParse(System.String,System.Net.Http.Headers.StringWithQualityHeaderValue@)">
2086       <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" /> information.</summary>
2087       <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" /> information; otherwise, false.</returns>
2088       <param name="input">The string to validate.</param>
2089       <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" /> version of the string.</param>
2090     </member>
2091     <member name="P:System.Net.Http.Headers.StringWithQualityHeaderValue.Value">
2092       <returns>Returns <see cref="T:System.String" />.</returns>
2093     </member>
2094     <member name="T:System.Net.Http.Headers.TransferCodingHeaderValue">
2095       <summary>Represents a transfer-coding header value.</summary>
2096     </member>
2097     <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.#ctor(System.Net.Http.Headers.TransferCodingHeaderValue)">
2098       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue" /> class.</summary>
2099     </member>
2100     <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.#ctor(System.String)">
2101       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue" /> class.</summary>
2102     </member>
2103     <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.Equals(System.Object)">
2104       <summary>Determines whether the specified Object is equal to the current <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue" /> object.</summary>
2105       <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
2106       <param name="obj">The object to compare with the current object.</param>
2107     </member>
2108     <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.GetHashCode">
2109       <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue" /> object.</summary>
2110       <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
2111     </member>
2112     <member name="P:System.Net.Http.Headers.TransferCodingHeaderValue.Parameters">
2113       <summary>Gets the transfer-coding parameters.</summary>
2114       <returns>Returns <see cref="T:System.Collections.Generic.ICollection`1" />.The transfer-coding parameters.</returns>
2115     </member>
2116     <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.Parse(System.String)">
2117       <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue" /> instance.</summary>
2118       <returns>Returns <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue" />.An <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> instance.</returns>
2119       <param name="input">A string that represents transfer-coding header value information.</param>
2120       <exception cref="T:System.ArgumentNullException">
2121         <paramref name="input" /> is a null reference.</exception>
2122       <exception cref="T:System.FormatException">
2123         <paramref name="input" /> is not valid transfer-coding header value information.</exception>
2124     </member>
2125     <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.System#ICloneable#Clone">
2126       <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue" /> instance.</summary>
2127       <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
2128     </member>
2129     <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.ToString">
2130       <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue" /> object.</summary>
2131       <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
2132     </member>
2133     <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.TryParse(System.String,System.Net.Http.Headers.TransferCodingHeaderValue@)">
2134       <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue" /> information.</summary>
2135       <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue" /> information; otherwise, false.</returns>
2136       <param name="input">The string to validate.</param>
2137       <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue" /> version of the string.</param>
2138     </member>
2139     <member name="P:System.Net.Http.Headers.TransferCodingHeaderValue.Value">
2140       <summary>Gets the transfer-coding value.</summary>
2141       <returns>Returns <see cref="T:System.String" />.The transfer-coding value.</returns>
2142     </member>
2143     <member name="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue">
2144       <summary>Represents a transfer-coding header value with optional quality.</summary>
2145     </member>
2146     <member name="M:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.#ctor(System.String)">
2147       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue" /> class.</summary>
2148     </member>
2149     <member name="M:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.#ctor(System.String,System.Double)">
2150       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue" /> class.</summary>
2151     </member>
2152     <member name="M:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.Parse(System.String)">
2153       <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue" /> instance.</summary>
2154       <returns>Returns <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue" />.An <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue" /> instance.</returns>
2155       <param name="input">A string that represents transfer-coding value information.</param>
2156       <exception cref="T:System.ArgumentNullException">
2157         <paramref name="input" /> is a null reference.</exception>
2158       <exception cref="T:System.FormatException">
2159         <paramref name="input" /> is not valid transfer-coding with quality header value information.</exception>
2160     </member>
2161     <member name="P:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.Quality">
2162       <returns>Returns <see cref="T:System.Double" />.</returns>
2163     </member>
2164     <member name="M:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.System#ICloneable#Clone">
2165       <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue" /> instance.</summary>
2166       <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
2167     </member>
2168     <member name="M:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.TryParse(System.String,System.Net.Http.Headers.TransferCodingWithQualityHeaderValue@)">
2169       <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue" /> information.</summary>
2170       <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue" /> information; otherwise, false.</returns>
2171       <param name="input">The string to validate.</param>
2172       <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue" /> version of the string.</param>
2173     </member>
2174     <member name="T:System.Net.Http.Headers.ViaHeaderValue">
2175       <summary>Represents the value of a Via header.</summary>
2176     </member>
2177     <member name="M:System.Net.Http.Headers.ViaHeaderValue.#ctor(System.String,System.String)">
2178       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ViaHeaderValue" /> class.</summary>
2179       <param name="protocolVersion">The protocol version of the received protocol.</param>
2180       <param name="receivedBy">The host and port that the request or response was received by.</param>
2181     </member>
2182     <member name="M:System.Net.Http.Headers.ViaHeaderValue.#ctor(System.String,System.String,System.String)">
2183       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ViaHeaderValue" /> class.</summary>
2184       <param name="protocolVersion">The protocol version of the received protocol.</param>
2185       <param name="receivedBy">The host and port that the request or response was received by.</param>
2186       <param name="protocolName">The protocol name of the received protocol.</param>
2187     </member>
2188     <member name="M:System.Net.Http.Headers.ViaHeaderValue.#ctor(System.String,System.String,System.String,System.String)">
2189       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ViaHeaderValue" /> class.</summary>
2190       <param name="protocolVersion">The protocol version of the received protocol.</param>
2191       <param name="receivedBy">The host and port that the request or response was received by.</param>
2192       <param name="protocolName">The protocol name of the received protocol.</param>
2193       <param name="comment">The comment field used to identify the software of the recipient proxy or gateway.</param>
2194     </member>
2195     <member name="P:System.Net.Http.Headers.ViaHeaderValue.Comment">
2196       <summary>Gets the comment field used to identify the software of the recipient proxy or gateway.</summary>
2197       <returns>Returns <see cref="T:System.String" />.The comment field used to identify the software of the recipient proxy or gateway.</returns>
2198     </member>
2199     <member name="M:System.Net.Http.Headers.ViaHeaderValue.Equals(System.Object)">
2200       <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Net.Http.Headers.ViaHeaderValue" />object.</summary>
2201       <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
2202       <param name="obj">The object to compare with the current object.</param>
2203     </member>
2204     <member name="M:System.Net.Http.Headers.ViaHeaderValue.GetHashCode">
2205       <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.ViaHeaderValue" /> object.</summary>
2206       <returns>Returns <see cref="T:System.Int32" />.Returns a hash code for the current object.</returns>
2207     </member>
2208     <member name="M:System.Net.Http.Headers.ViaHeaderValue.Parse(System.String)">
2209       <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.ViaHeaderValue" /> instance.</summary>
2210       <returns>Returns <see cref="T:System.Net.Http.Headers.ViaHeaderValue" />.An <see cref="T:System.Net.Http.Headers.ViaHeaderValue" /> instance.</returns>
2211       <param name="input">A string that represents via header value information.</param>
2212       <exception cref="T:System.ArgumentNullException">
2213         <paramref name="input" /> is a null reference.</exception>
2214       <exception cref="T:System.FormatException">
2215         <paramref name="input" /> is not valid via header value information.</exception>
2216     </member>
2217     <member name="P:System.Net.Http.Headers.ViaHeaderValue.ProtocolName">
2218       <summary>Gets the protocol name of the received protocol.</summary>
2219       <returns>Returns <see cref="T:System.String" />.The protocol name.</returns>
2220     </member>
2221     <member name="P:System.Net.Http.Headers.ViaHeaderValue.ProtocolVersion">
2222       <summary>Gets the protocol version of the received protocol.</summary>
2223       <returns>Returns <see cref="T:System.String" />.The protocol version.</returns>
2224     </member>
2225     <member name="P:System.Net.Http.Headers.ViaHeaderValue.ReceivedBy">
2226       <summary>Gets the host and port that the request or response was received by.</summary>
2227       <returns>Returns <see cref="T:System.String" />.The host and port that the request or response was received by.</returns>
2228     </member>
2229     <member name="M:System.Net.Http.Headers.ViaHeaderValue.System#ICloneable#Clone">
2230       <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.ViaHeaderValue" /> instance.</summary>
2231       <returns>Returns <see cref="T:System.Object" />.A copy of the current instance.</returns>
2232     </member>
2233     <member name="M:System.Net.Http.Headers.ViaHeaderValue.ToString">
2234       <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.ViaHeaderValue" /> object.</summary>
2235       <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
2236     </member>
2237     <member name="M:System.Net.Http.Headers.ViaHeaderValue.TryParse(System.String,System.Net.Http.Headers.ViaHeaderValue@)">
2238       <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.ViaHeaderValue" /> information.</summary>
2239       <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.ViaHeaderValue" /> information; otherwise, false.</returns>
2240       <param name="input">The string to validate.</param>
2241       <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.ViaHeaderValue" /> version of the string.</param>
2242     </member>
2243     <member name="T:System.Net.Http.Headers.WarningHeaderValue">
2244       <summary>Represents a warning value used by the Warning header.</summary>
2245     </member>
2246     <member name="M:System.Net.Http.Headers.WarningHeaderValue.#ctor(System.Int32,System.String,System.String)">
2247       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.WarningHeaderValue" /> class.</summary>
2248       <param name="code">The specific warning code.</param>
2249       <param name="agent">The host that attached the warning.</param>
2250       <param name="text">A quoted-string containing the warning text.</param>
2251     </member>
2252     <member name="M:System.Net.Http.Headers.WarningHeaderValue.#ctor(System.Int32,System.String,System.String,System.DateTimeOffset)">
2253       <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.WarningHeaderValue" /> class.</summary>
2254       <param name="code">The specific warning code.</param>
2255       <param name="agent">The host that attached the warning.</param>
2256       <param name="text">A quoted-string containing the warning text.</param>
2257       <param name="date">The date/time stamp of the warning.</param>
2258     </member>
2259     <member name="P:System.Net.Http.Headers.WarningHeaderValue.Agent">
2260       <summary>Gets the host that attached the warning.</summary>
2261       <returns>Returns <see cref="T:System.String" />.The host that attached the warning.</returns>
2262     </member>
2263     <member name="P:System.Net.Http.Headers.WarningHeaderValue.Code">
2264       <summary>Gets the specific warning code.</summary>
2265       <returns>Returns <see cref="T:System.Int32" />.The specific warning code.</returns>
2266     </member>
2267     <member name="P:System.Net.Http.Headers.WarningHeaderValue.Date">
2268       <summary>Gets the date/time stamp of the warning.</summary>
2269       <returns>Returns <see cref="T:System.DateTimeOffset" />.The date/time stamp of the warning.</returns>
2270     </member>
2271     <member name="M:System.Net.Http.Headers.WarningHeaderValue.Equals(System.Object)">
2272       <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Net.Http.Headers.WarningHeaderValue" /> object.</summary>
2273       <returns>Returns <see cref="T:System.Boolean" />.true if the specified <see cref="T:System.Object" /> is equal to the current object; otherwise, false.</returns>
2274       <param name="obj">The object to compare with the current object.</param>
2275     </member>
2276     <member name="M:System.Net.Http.Headers.WarningHeaderValue.GetHashCode">
2277       <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.WarningHeaderValue" /> object.</summary>
2278       <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
2279     </member>
2280     <member name="M:System.Net.Http.Headers.WarningHeaderValue.Parse(System.String)">
2281       <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.WarningHeaderValue" /> instance.</summary>
2282       <returns>Returns an <see cref="T:System.Net.Http.Headers.WarningHeaderValue" /> instance.</returns>
2283       <param name="input">A string that represents authentication header value information.</param>
2284       <exception cref="T:System.ArgumentNullException">
2285         <paramref name="input" /> is a null reference.</exception>
2286       <exception cref="T:System.FormatException">
2287         <paramref name="input" /> is not valid authentication header value information.</exception>
2288     </member>
2289     <member name="M:System.Net.Http.Headers.WarningHeaderValue.System#ICloneable#Clone">
2290       <summary>Creates a new object that is a copy of the current <see cref="T:System.Net.Http.Headers.WarningHeaderValue" /> instance.</summary>
2291       <returns>Returns <see cref="T:System.Object" />.Returns a copy of the current instance.</returns>
2292     </member>
2293     <member name="P:System.Net.Http.Headers.WarningHeaderValue.Text">
2294       <summary>Gets a quoted-string containing the warning text.</summary>
2295       <returns>Returns <see cref="T:System.String" />.A quoted-string containing the warning text.</returns>
2296     </member>
2297     <member name="M:System.Net.Http.Headers.WarningHeaderValue.ToString">
2298       <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.WarningHeaderValue" /> object.</summary>
2299       <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
2300     </member>
2301     <member name="M:System.Net.Http.Headers.WarningHeaderValue.TryParse(System.String,System.Net.Http.Headers.WarningHeaderValue@)">
2302       <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.WarningHeaderValue" /> information.</summary>
2303       <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="input" /> is valid <see cref="T:System.Net.Http.Headers.WarningHeaderValue" /> information; otherwise, false.</returns>
2304       <param name="input">The string to validate.</param>
2305       <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.WarningHeaderValue" /> version of the string.</param>
2306     </member>
2307   </members>
2308 </doc>