1 <?xml version="1.0" encoding="utf-8"?>
4 <name>System.Net.Http</name>
7 <member name="T:System.Net.Http.ByteArrayContent">
8 <summary>Provides HTTP content based on a byte array.</summary>
10 <member name="M:System.Net.Http.ByteArrayContent.#ctor(System.Byte[])">
11 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.ByteArrayContent" /> 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>
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>
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>
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>
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>
38 <member name="T:System.Net.Http.ClientCertificateOption">
39 <summary>Specifies how client certificates are provided.</summary>
41 <member name="F:System.Net.Http.ClientCertificateOption.Automatic">
42 <summary>The <see cref="T:System.Net.Http.HttpClientHandler" /> will attempt to provide all available client certificates automatically.</summary>
44 <member name="F:System.Net.Http.ClientCertificateOption.Manual">
45 <summary>The application manually provides the client certificates to the <see cref="T:System.Net.Http.WebRequestHandler" />. This value is the default. </summary>
47 <member name="T:System.Net.Http.DelegatingHandler">
48 <summary>A type for HTTP handlers that delegate the processing of HTTP response messages to another handler, called the inner handler.</summary>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
98 <member name="M:System.Net.Http.HttpClient.CancelPendingRequests">
99 <summary>Cancel all pending requests on this instance.</summary>
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>
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 <exception cref="T:System.InvalidOperationException">The request message was already sent by the <see cref="T:System.Net.Http.HttpClient" /> instance.</exception>
112 <member name="M:System.Net.Http.HttpClient.DeleteAsync(System.String,System.Threading.CancellationToken)">
113 <summary>Send a DELETE request to the specified Uri with a cancellation token as an asynchronous operation.</summary>
114 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
115 <param name="requestUri">The Uri the request is sent to.</param>
116 <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
117 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
118 <exception cref="T:System.InvalidOperationException">The request message was already sent by the <see cref="T:System.Net.Http.HttpClient" /> instance.</exception>
120 <member name="M:System.Net.Http.HttpClient.DeleteAsync(System.Uri)">
121 <summary>Send a DELETE request to the specified Uri as an asynchronous operation.</summary>
122 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
123 <param name="requestUri">The Uri the request is sent to.</param>
124 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
125 <exception cref="T:System.InvalidOperationException">The request message was already sent by the <see cref="T:System.Net.Http.HttpClient" /> instance.</exception>
127 <member name="M:System.Net.Http.HttpClient.DeleteAsync(System.Uri,System.Threading.CancellationToken)">
128 <summary>Send a DELETE request to the specified Uri with a cancellation token as an asynchronous operation.</summary>
129 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
130 <param name="requestUri">The Uri the request is sent to.</param>
131 <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
132 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
133 <exception cref="T:System.InvalidOperationException">The request message was already sent by the <see cref="T:System.Net.Http.HttpClient" /> instance.</exception>
135 <member name="M:System.Net.Http.HttpClient.Dispose(System.Boolean)">
136 <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpClient" /> and optionally disposes of the managed resources.</summary>
137 <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
139 <member name="M:System.Net.Http.HttpClient.GetAsync(System.String)">
140 <summary>Send a GET request to the specified Uri as an asynchronous operation.</summary>
141 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
142 <param name="requestUri">The Uri the request is sent to.</param>
143 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
145 <member name="M:System.Net.Http.HttpClient.GetAsync(System.String,System.Net.Http.HttpCompletionOption)">
146 <summary>Send a GET request to the specified Uri with an HTTP completion option as an asynchronous operation.</summary>
147 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
148 <param name="requestUri">The Uri the request is sent to.</param>
149 <param name="completionOption">An HTTP completion option value that indicates when the operation should be considered completed.</param>
150 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
152 <member name="M:System.Net.Http.HttpClient.GetAsync(System.String,System.Net.Http.HttpCompletionOption,System.Threading.CancellationToken)">
153 <summary>Send a GET request to the specified Uri with an HTTP completion option and a cancellation token as an asynchronous operation.</summary>
154 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
155 <param name="requestUri">The Uri the request is sent to.</param>
156 <param name="completionOption">An HTTP completion option value that indicates when the operation should be considered completed.</param>
157 <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
158 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
160 <member name="M:System.Net.Http.HttpClient.GetAsync(System.String,System.Threading.CancellationToken)">
161 <summary>Send a GET request to the specified Uri with a cancellation token as an asynchronous operation.</summary>
162 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.</returns>
163 <param name="requestUri">The Uri the request is sent to.</param>
164 <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
165 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
167 <member name="M:System.Net.Http.HttpClient.GetAsync(System.Uri)">
168 <summary>Send a GET request to the specified Uri as an asynchronous operation.</summary>
169 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
170 <param name="requestUri">The Uri the request is sent to.</param>
171 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
173 <member name="M:System.Net.Http.HttpClient.GetAsync(System.Uri,System.Net.Http.HttpCompletionOption)">
174 <summary>Send a GET request to the specified Uri with an HTTP completion option as an asynchronous operation.</summary>
175 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
176 <param name="requestUri">The Uri the request is sent to.</param>
177 <param name="completionOption">An HTTP completion option value that indicates when the operation should be considered completed.</param>
178 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
180 <member name="M:System.Net.Http.HttpClient.GetAsync(System.Uri,System.Net.Http.HttpCompletionOption,System.Threading.CancellationToken)">
181 <summary>Send a GET request to the specified Uri with an HTTP completion option and a cancellation token as an asynchronous operation.</summary>
182 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
183 <param name="requestUri">The Uri the request is sent to.</param>
184 <param name="completionOption">An HTTP completion option value that indicates when the operation should be considered completed.</param>
185 <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
186 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
188 <member name="M:System.Net.Http.HttpClient.GetAsync(System.Uri,System.Threading.CancellationToken)">
189 <summary>Send a GET request to the specified Uri with a cancellation token as an asynchronous operation.</summary>
190 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
191 <param name="requestUri">The Uri the request is sent to.</param>
192 <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
193 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
195 <member name="M:System.Net.Http.HttpClient.GetByteArrayAsync(System.String)">
196 <summary>Send a GET request to the specified Uri and return the response body as a byte array in an asynchronous operation.</summary>
197 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
198 <param name="requestUri">The Uri the request is sent to.</param>
199 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
201 <member name="M:System.Net.Http.HttpClient.GetByteArrayAsync(System.Uri)">
202 <summary>Send a GET request to the specified Uri and return the response body as a byte array in an asynchronous operation.</summary>
203 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
204 <param name="requestUri">The Uri the request is sent to.</param>
205 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
207 <member name="M:System.Net.Http.HttpClient.GetStreamAsync(System.String)">
208 <summary>Send a GET request to the specified Uri and return the response body as a stream in an asynchronous operation.</summary>
209 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
210 <param name="requestUri">The Uri the request is sent to.</param>
211 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
213 <member name="M:System.Net.Http.HttpClient.GetStreamAsync(System.Uri)">
214 <summary>Send a GET request to the specified Uri and return the response body as a stream in an asynchronous operation.</summary>
215 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
216 <param name="requestUri">The Uri the request is sent to.</param>
217 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
219 <member name="M:System.Net.Http.HttpClient.GetStringAsync(System.String)">
220 <summary>Send a GET request to the specified Uri and return the response body as a string in an asynchronous operation.</summary>
221 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
222 <param name="requestUri">The Uri the request is sent to.</param>
223 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
225 <member name="M:System.Net.Http.HttpClient.GetStringAsync(System.Uri)">
226 <summary>Send a GET request to the specified Uri and return the response body as a string in an asynchronous operation.</summary>
227 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
228 <param name="requestUri">The Uri the request is sent to.</param>
229 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
231 <member name="P:System.Net.Http.HttpClient.MaxResponseContentBufferSize">
232 <summary>Gets or sets the maximum number of bytes to buffer when reading the response content.</summary>
233 <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 2 gigabytes.</returns>
234 <exception cref="T:System.ArgumentOutOfRangeException">The size specified is less than or equal to zero.</exception>
235 <exception cref="T:System.InvalidOperationException">An operation has already been started on the current instance. </exception>
236 <exception cref="T:System.ObjectDisposedException">The current instance has been disposed. </exception>
238 <member name="M:System.Net.Http.HttpClient.PostAsync(System.String,System.Net.Http.HttpContent)">
239 <summary>Send a POST request to the specified Uri as an asynchronous operation.</summary>
240 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
241 <param name="requestUri">The Uri the request is sent to.</param>
242 <param name="content">The HTTP request content sent to the server.</param>
243 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
245 <member name="M:System.Net.Http.HttpClient.PostAsync(System.String,System.Net.Http.HttpContent,System.Threading.CancellationToken)">
246 <summary>Send a POST request with a cancellation token as an asynchronous operation.</summary>
247 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
248 <param name="requestUri">The Uri the request is sent to.</param>
249 <param name="content">The HTTP request content sent to the server.</param>
250 <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
251 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
253 <member name="M:System.Net.Http.HttpClient.PostAsync(System.Uri,System.Net.Http.HttpContent)">
254 <summary>Send a POST request to the specified Uri as an asynchronous operation.</summary>
255 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
256 <param name="requestUri">The Uri the request is sent to.</param>
257 <param name="content">The HTTP request content sent to the server.</param>
258 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
260 <member name="M:System.Net.Http.HttpClient.PostAsync(System.Uri,System.Net.Http.HttpContent,System.Threading.CancellationToken)">
261 <summary>Send a POST request with a cancellation token as an asynchronous operation.</summary>
262 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
263 <param name="requestUri">The Uri the request is sent to.</param>
264 <param name="content">The HTTP request content sent to the server.</param>
265 <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
266 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
268 <member name="M:System.Net.Http.HttpClient.PutAsync(System.String,System.Net.Http.HttpContent)">
269 <summary>Send a PUT request to the specified Uri as an asynchronous operation.</summary>
270 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
271 <param name="requestUri">The Uri the request is sent to.</param>
272 <param name="content">The HTTP request content sent to the server.</param>
273 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
275 <member name="M:System.Net.Http.HttpClient.PutAsync(System.String,System.Net.Http.HttpContent,System.Threading.CancellationToken)">
276 <summary>Send a PUT request with a cancellation token as an asynchronous operation.</summary>
277 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
278 <param name="requestUri">The Uri the request is sent to.</param>
279 <param name="content">The HTTP request content sent to the server.</param>
280 <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
281 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
283 <member name="M:System.Net.Http.HttpClient.PutAsync(System.Uri,System.Net.Http.HttpContent)">
284 <summary>Send a PUT request to the specified Uri as an asynchronous operation.</summary>
285 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
286 <param name="requestUri">The Uri the request is sent to.</param>
287 <param name="content">The HTTP request content sent to the server.</param>
288 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
290 <member name="M:System.Net.Http.HttpClient.PutAsync(System.Uri,System.Net.Http.HttpContent,System.Threading.CancellationToken)">
291 <summary>Send a PUT request with a cancellation token as an asynchronous operation.</summary>
292 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
293 <param name="requestUri">The Uri the request is sent to.</param>
294 <param name="content">The HTTP request content sent to the server.</param>
295 <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
296 <exception cref="T:System.ArgumentNullException">The <paramref name="requestUri" /> was null.</exception>
298 <member name="M:System.Net.Http.HttpClient.SendAsync(System.Net.Http.HttpRequestMessage)">
299 <summary>Send an HTTP request as an asynchronous operation.</summary>
300 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
301 <param name="request">The HTTP request message to send.</param>
302 <exception cref="T:System.ArgumentNullException">The <paramref name="request" /> was null.</exception>
303 <exception cref="T:System.InvalidOperationException">The request message was already sent by the <see cref="T:System.Net.Http.HttpClient" /> instance.</exception>
305 <member name="M:System.Net.Http.HttpClient.SendAsync(System.Net.Http.HttpRequestMessage,System.Net.Http.HttpCompletionOption)">
306 <summary>Send an HTTP request as an asynchronous operation. </summary>
307 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
308 <param name="request">The HTTP request message to send.</param>
309 <param name="completionOption">When the operation should complete (as soon as a response is available or after reading the whole response content).</param>
310 <exception cref="T:System.ArgumentNullException">The <paramref name="request" /> was null.</exception>
311 <exception cref="T:System.InvalidOperationException">The request message was already sent by the <see cref="T:System.Net.Http.HttpClient" /> instance.</exception>
313 <member name="M:System.Net.Http.HttpClient.SendAsync(System.Net.Http.HttpRequestMessage,System.Net.Http.HttpCompletionOption,System.Threading.CancellationToken)">
314 <summary>Send an HTTP request as an asynchronous operation.</summary>
315 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
316 <param name="request">The HTTP request message to send.</param>
317 <param name="completionOption">When the operation should complete (as soon as a response is available or after reading the whole response content).</param>
318 <param name="cancellationToken">The cancellation token to cancel operation.</param>
319 <exception cref="T:System.ArgumentNullException">The <paramref name="request" /> was null.</exception>
320 <exception cref="T:System.InvalidOperationException">The request message was already sent by the <see cref="T:System.Net.Http.HttpClient" /> instance.</exception>
322 <member name="M:System.Net.Http.HttpClient.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
323 <summary>Send an HTTP request as an asynchronous operation.</summary>
324 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
325 <param name="request">The HTTP request message to send.</param>
326 <param name="cancellationToken">The cancellation token to cancel operation.</param>
327 <exception cref="T:System.ArgumentNullException">The <paramref name="request" /> was null.</exception>
328 <exception cref="T:System.InvalidOperationException">The request message was already sent by the <see cref="T:System.Net.Http.HttpClient" /> instance.</exception>
330 <member name="P:System.Net.Http.HttpClient.Timeout">
331 <summary>Gets or sets the timespan to wait before the request times out.</summary>
332 <returns>Returns <see cref="T:System.TimeSpan" />.The timespan to wait before the request times out.</returns>
333 <exception cref="T:System.ArgumentOutOfRangeException">The timeout specified is less than or equal to zero and is not <see cref="F:System.Threading.Timeout.InfiniteTimeSpan" />.</exception>
334 <exception cref="T:System.InvalidOperationException">An operation has already been started on the current instance. </exception>
335 <exception cref="T:System.ObjectDisposedException">The current instance has been disposed.</exception>
337 <member name="T:System.Net.Http.HttpClientHandler">
338 <summary>The default message handler used by <see cref="T:System.Net.Http.HttpClient" />. </summary>
340 <member name="M:System.Net.Http.HttpClientHandler.#ctor">
341 <summary>Creates an instance of a <see cref="T:System.Net.Http.HttpClientHandler" /> class.</summary>
343 <member name="P:System.Net.Http.HttpClientHandler.AllowAutoRedirect">
344 <summary>Gets or sets a value that indicates whether the handler should follow redirection responses.</summary>
345 <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>
347 <member name="P:System.Net.Http.HttpClientHandler.AutomaticDecompression">
348 <summary>Gets or sets the type of decompression method used by the handler for automatic decompression of the HTTP content response.</summary>
349 <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>
351 <member name="P:System.Net.Http.HttpClientHandler.ClientCertificateOptions">
352 <summary>Gets or sets the collection of security certificates that are associated with this handler.</summary>
353 <returns>Returns <see cref="T:System.Net.Http.ClientCertificateOption" />.The collection of security certificates associated with this handler.</returns>
355 <member name="P:System.Net.Http.HttpClientHandler.CookieContainer">
356 <summary>Gets or sets the cookie container used to store server cookies by the handler.</summary>
357 <returns>Returns <see cref="T:System.Net.CookieContainer" />.The cookie container used to store server cookies by the handler.</returns>
359 <member name="P:System.Net.Http.HttpClientHandler.Credentials">
360 <summary>Gets or sets authentication information used by this handler.</summary>
361 <returns>Returns <see cref="T:System.Net.ICredentials" />.The authentication credentials associated with the handler. The default is null.</returns>
363 <member name="M:System.Net.Http.HttpClientHandler.Dispose(System.Boolean)">
364 <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpClientHandler" /> and optionally disposes of the managed resources.</summary>
365 <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
367 <member name="P:System.Net.Http.HttpClientHandler.MaxAutomaticRedirections">
368 <summary>Gets or sets the maximum number of redirects that the handler follows.</summary>
369 <returns>Returns <see cref="T:System.Int32" />.The maximum number of redirection responses that the handler follows. The default value is 50.</returns>
371 <member name="P:System.Net.Http.HttpClientHandler.MaxRequestContentBufferSize">
372 <summary>Gets or sets the maximum request content buffer size used by the handler.</summary>
373 <returns>Returns <see cref="T:System.Int32" />.The maximum request content buffer size in bytes. The default value is 2 gigabytes.</returns>
375 <member name="P:System.Net.Http.HttpClientHandler.PreAuthenticate">
376 <summary>Gets or sets a value that indicates whether the handler sends an Authorization header with the request.</summary>
377 <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>
379 <member name="P:System.Net.Http.HttpClientHandler.Proxy">
380 <summary>Gets or sets proxy information used by the handler.</summary>
381 <returns>Returns <see cref="T:System.Net.IWebProxy" />.The proxy information used by the handler. The default value is null.</returns>
383 <member name="M:System.Net.Http.HttpClientHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
384 <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>
385 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
386 <param name="request">The HTTP request message.</param>
387 <param name="cancellationToken">A cancellation token to cancel the operation.</param>
388 <exception cref="T:System.ArgumentNullException">The <paramref name="request" /> was null.</exception>
390 <member name="P:System.Net.Http.HttpClientHandler.SupportsAutomaticDecompression">
391 <summary>Gets a value that indicates whether the handler supports automatic response content decompression.</summary>
392 <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>
394 <member name="P:System.Net.Http.HttpClientHandler.SupportsProxy">
395 <summary>Gets a value that indicates whether the handler supports proxy settings.</summary>
396 <returns>Returns <see cref="T:System.Boolean" />.true if the if the handler supports proxy settings; otherwise false. The default value is true.</returns>
398 <member name="P:System.Net.Http.HttpClientHandler.SupportsRedirectConfiguration">
399 <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>
400 <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>
402 <member name="P:System.Net.Http.HttpClientHandler.UseCookies">
403 <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>
404 <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>
406 <member name="P:System.Net.Http.HttpClientHandler.UseDefaultCredentials">
407 <summary>Gets or sets a value that controls whether default credentials are sent with requests by the handler.</summary>
408 <returns>Returns <see cref="T:System.Boolean" />.true if the default credentials are used; otherwise false. The default value is false.</returns>
410 <member name="P:System.Net.Http.HttpClientHandler.UseProxy">
411 <summary>Gets or sets a value that indicates whether the handler uses a proxy for requests. </summary>
412 <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>
414 <member name="T:System.Net.Http.HttpCompletionOption">
415 <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>
417 <member name="F:System.Net.Http.HttpCompletionOption.ResponseContentRead">
418 <summary>The operation should complete after reading the entire response including the content.</summary>
420 <member name="F:System.Net.Http.HttpCompletionOption.ResponseHeadersRead">
421 <summary>The operation should complete as soon as a response is available and headers are read. The content is not read yet. </summary>
423 <member name="T:System.Net.Http.HttpContent">
424 <summary>A base class representing an HTTP entity body and content headers.</summary>
426 <member name="M:System.Net.Http.HttpContent.#ctor">
427 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpContent" /> class.</summary>
429 <member name="M:System.Net.Http.HttpContent.CopyToAsync(System.IO.Stream)">
430 <summary>Serialize the HTTP content into a stream of bytes and copies it to the stream object provided as the <paramref name="stream" /> parameter.</summary>
431 <returns>Returns <see cref="T:System.Threading.Tasks.Task" />.The task object representing the asynchronous operation.</returns>
432 <param name="stream">The target stream.</param>
434 <member name="M:System.Net.Http.HttpContent.CopyToAsync(System.IO.Stream,System.Net.TransportContext)">
435 <summary>Serialize the HTTP content into a stream of bytes and copies it to the stream object provided as the <paramref name="stream" /> parameter.</summary>
436 <returns>Returns <see cref="T:System.Threading.Tasks.Task" />.The task object representing the asynchronous operation.</returns>
437 <param name="stream">The target stream.</param>
438 <param name="context">Information about the transport (channel binding token, for example). This parameter may be null.</param>
440 <member name="M:System.Net.Http.HttpContent.CreateContentReadStreamAsync">
441 <summary>Serialize the HTTP content to a memory stream as an asynchronous operation.</summary>
442 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
444 <member name="M:System.Net.Http.HttpContent.Dispose">
445 <summary>Releases the unmanaged resources and disposes of the managed resources used by the <see cref="T:System.Net.Http.HttpContent" />.</summary>
447 <member name="M:System.Net.Http.HttpContent.Dispose(System.Boolean)">
448 <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpContent" /> and optionally disposes of the managed resources.</summary>
449 <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
451 <member name="P:System.Net.Http.HttpContent.Headers">
452 <summary>Gets the HTTP content headers as defined in RFC 2616.</summary>
453 <returns>Returns <see cref="T:System.Net.Http.Headers.HttpContentHeaders" />.The content headers as defined in RFC 2616.</returns>
455 <member name="M:System.Net.Http.HttpContent.LoadIntoBufferAsync">
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>
459 <member name="M:System.Net.Http.HttpContent.LoadIntoBufferAsync(System.Int64)">
460 <summary>Serialize the HTTP content to a memory buffer as an asynchronous operation.</summary>
461 <returns>Returns <see cref="T:System.Threading.Tasks.Task" />.The task object representing the asynchronous operation.</returns>
462 <param name="maxBufferSize">The maximum size, in bytes, of the buffer to use.</param>
464 <member name="M:System.Net.Http.HttpContent.ReadAsByteArrayAsync">
465 <summary>Serialize the HTTP content to a byte array as an asynchronous operation.</summary>
466 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
468 <member name="M:System.Net.Http.HttpContent.ReadAsStreamAsync">
469 <summary>Serialize the HTTP content and return a stream that represents the content as an asynchronous operation. </summary>
470 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
472 <member name="M:System.Net.Http.HttpContent.ReadAsStringAsync">
473 <summary>Serialize the HTTP content to a string as an asynchronous operation.</summary>
474 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
476 <member name="M:System.Net.Http.HttpContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
477 <summary>Serialize the HTTP content to a stream as an asynchronous operation.</summary>
478 <returns>Returns <see cref="T:System.Threading.Tasks.Task" />.The task object representing the asynchronous operation.</returns>
479 <param name="stream">The target stream.</param>
480 <param name="context">Information about the transport (channel binding token, for example). This parameter may be null.</param>
482 <member name="M:System.Net.Http.HttpContent.TryComputeLength(System.Int64@)">
483 <summary>Determines whether the HTTP content has a valid length in bytes.</summary>
484 <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="length" /> is a valid length; otherwise, false.</returns>
485 <param name="length">The length in bytes of the HTTP content.</param>
487 <member name="T:System.Net.Http.HttpMessageHandler">
488 <summary>A base type for HTTP message handlers.</summary>
490 <member name="M:System.Net.Http.HttpMessageHandler.#ctor">
491 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpMessageHandler" /> class.</summary>
493 <member name="M:System.Net.Http.HttpMessageHandler.Dispose">
494 <summary>Releases the unmanaged resources and disposes of the managed resources used by the <see cref="T:System.Net.Http.HttpMessageHandler" />.</summary>
496 <member name="M:System.Net.Http.HttpMessageHandler.Dispose(System.Boolean)">
497 <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpMessageHandler" /> and optionally disposes of the managed resources.</summary>
498 <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
500 <member name="M:System.Net.Http.HttpMessageHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
501 <summary>Send an HTTP request as an asynchronous operation.</summary>
502 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
503 <param name="request">The HTTP request message to send.</param>
504 <param name="cancellationToken">The cancellation token to cancel operation.</param>
505 <exception cref="T:System.ArgumentNullException">The <paramref name="request" /> was null.</exception>
507 <member name="T:System.Net.Http.HttpMessageInvoker">
508 <summary>A specialty class that allows applications to call the <see cref="M:System.Net.Http.HttpMessageInvoker.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)" /> method on an Http handler chain. </summary>
510 <member name="M:System.Net.Http.HttpMessageInvoker.#ctor(System.Net.Http.HttpMessageHandler)">
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>
514 <member name="M:System.Net.Http.HttpMessageInvoker.#ctor(System.Net.Http.HttpMessageHandler,System.Boolean)">
515 <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>
516 <param name="handler">The <see cref="T:System.Net.Http.HttpMessageHandler" /> responsible for processing the HTTP response messages.</param>
517 <param name="disposeHandler">true if the inner handler should be disposed of by Dispose(),false if you intend to reuse the inner handler.</param>
519 <member name="M:System.Net.Http.HttpMessageInvoker.Dispose">
520 <summary>Releases the unmanaged resources and disposes of the managed resources used by the <see cref="T:System.Net.Http.HttpMessageInvoker" />.</summary>
522 <member name="M:System.Net.Http.HttpMessageInvoker.Dispose(System.Boolean)">
523 <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpMessageInvoker" /> and optionally disposes of the managed resources.</summary>
524 <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
526 <member name="M:System.Net.Http.HttpMessageInvoker.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
527 <summary>Send an HTTP request as an asynchronous operation.</summary>
528 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
529 <param name="request">The HTTP request message to send.</param>
530 <param name="cancellationToken">The cancellation token to cancel operation.</param>
531 <exception cref="T:System.ArgumentNullException">The <paramref name="request" /> was null.</exception>
533 <member name="T:System.Net.Http.HttpMethod">
534 <summary>A helper class for retrieving and comparing standard HTTP methods and for creating new HTTP methods.</summary>
536 <member name="M:System.Net.Http.HttpMethod.#ctor(System.String)">
537 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpMethod" /> class with a specific HTTP method.</summary>
538 <param name="method">The HTTP method.</param>
540 <member name="P:System.Net.Http.HttpMethod.Delete">
541 <summary>Represents an HTTP DELETE protocol method.</summary>
542 <returns>Returns <see cref="T:System.Net.Http.HttpMethod" />.</returns>
544 <member name="M:System.Net.Http.HttpMethod.Equals(System.Net.Http.HttpMethod)">
545 <summary>Determines whether the specified <see cref="T:System.Net.Http.HttpMethod" /> is equal to the current <see cref="T:System.Object" />.</summary>
546 <returns>Returns <see cref="T:System.Boolean" />.true if the specified object is equal to the current object; otherwise, false.</returns>
547 <param name="other">The HTTP method to compare with the current object.</param>
549 <member name="M:System.Net.Http.HttpMethod.Equals(System.Object)">
550 <summary>Determines whether the specified <see cref="T:System.Object" /> is equal to the current <see cref="T:System.Object" />.</summary>
551 <returns>Returns <see cref="T:System.Boolean" />.true if the specified object is equal to the current object; otherwise, false.</returns>
552 <param name="obj">The object to compare with the current object.</param>
554 <member name="P:System.Net.Http.HttpMethod.Get">
555 <summary>Represents an HTTP GET protocol method.</summary>
556 <returns>Returns <see cref="T:System.Net.Http.HttpMethod" />.</returns>
558 <member name="M:System.Net.Http.HttpMethod.GetHashCode">
559 <summary>Serves as a hash function for this type.</summary>
560 <returns>Returns <see cref="T:System.Int32" />.A hash code for the current <see cref="T:System.Object" />.</returns>
562 <member name="P:System.Net.Http.HttpMethod.Head">
563 <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>
564 <returns>Returns <see cref="T:System.Net.Http.HttpMethod" />.</returns>
566 <member name="P:System.Net.Http.HttpMethod.Method">
567 <summary>An HTTP method. </summary>
568 <returns>Returns <see cref="T:System.String" />.An HTTP method represented as a <see cref="T:System.String" />.</returns>
570 <member name="M:System.Net.Http.HttpMethod.op_Equality(System.Net.Http.HttpMethod,System.Net.Http.HttpMethod)">
571 <summary>The equality operator for comparing two <see cref="T:System.Net.Http.HttpMethod" /> objects.</summary>
572 <returns>Returns <see cref="T:System.Boolean" />.true if the specified <paramref name="left" /> and <paramref name="right" /> parameters are equal; otherwise, false.</returns>
573 <param name="left">The left <see cref="T:System.Net.Http.HttpMethod" /> to an equality operator.</param>
574 <param name="right">The right <see cref="T:System.Net.Http.HttpMethod" /> to an equality operator.</param>
576 <member name="M:System.Net.Http.HttpMethod.op_Inequality(System.Net.Http.HttpMethod,System.Net.Http.HttpMethod)">
577 <summary>The inequality operator for comparing two <see cref="T:System.Net.Http.HttpMethod" /> objects.</summary>
578 <returns>Returns <see cref="T:System.Boolean" />.true if the specified <paramref name="left" /> and <paramref name="right" /> parameters are inequal; otherwise, false.</returns>
579 <param name="left">The left <see cref="T:System.Net.Http.HttpMethod" /> to an inequality operator.</param>
580 <param name="right">The right <see cref="T:System.Net.Http.HttpMethod" /> to an inequality operator.</param>
582 <member name="P:System.Net.Http.HttpMethod.Options">
583 <summary>Represents an HTTP OPTIONS protocol method.</summary>
584 <returns>Returns <see cref="T:System.Net.Http.HttpMethod" />.</returns>
586 <member name="P:System.Net.Http.HttpMethod.Post">
587 <summary>Represents an HTTP POST protocol method that is used to post a new entity as an addition to a URI.</summary>
588 <returns>Returns <see cref="T:System.Net.Http.HttpMethod" />.</returns>
590 <member name="P:System.Net.Http.HttpMethod.Put">
591 <summary>Represents an HTTP PUT protocol method that is used to replace an entity identified by a URI.</summary>
592 <returns>Returns <see cref="T:System.Net.Http.HttpMethod" />.</returns>
594 <member name="M:System.Net.Http.HttpMethod.ToString">
595 <summary>Returns a string that represents the current object.</summary>
596 <returns>Returns <see cref="T:System.String" />.A string representing the current object.</returns>
598 <member name="P:System.Net.Http.HttpMethod.Trace">
599 <summary>Represents an HTTP TRACE protocol method.</summary>
600 <returns>Returns <see cref="T:System.Net.Http.HttpMethod" />.</returns>
602 <member name="T:System.Net.Http.HttpRequestException">
603 <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>
605 <member name="M:System.Net.Http.HttpRequestException.#ctor">
606 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpRequestException" /> class.</summary>
608 <member name="M:System.Net.Http.HttpRequestException.#ctor(System.String)">
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.</summary>
610 <param name="message">A message that describes the current exception.</param>
612 <member name="M:System.Net.Http.HttpRequestException.#ctor(System.String,System.Exception)">
613 <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>
614 <param name="message">A message that describes the current exception.</param>
615 <param name="inner">The inner exception.</param>
617 <member name="T:System.Net.Http.HttpRequestMessage">
618 <summary>Represents a HTTP request message.</summary>
620 <member name="M:System.Net.Http.HttpRequestMessage.#ctor">
621 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpRequestMessage" /> class.</summary>
623 <member name="M:System.Net.Http.HttpRequestMessage.#ctor(System.Net.Http.HttpMethod,System.String)">
624 <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>
625 <param name="method">The HTTP method.</param>
626 <param name="requestUri">A string that represents the request <see cref="T:System.Uri" />.</param>
628 <member name="M:System.Net.Http.HttpRequestMessage.#ctor(System.Net.Http.HttpMethod,System.Uri)">
629 <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>
630 <param name="method">The HTTP method.</param>
631 <param name="requestUri">The <see cref="T:System.Uri" /> to request.</param>
633 <member name="P:System.Net.Http.HttpRequestMessage.Content">
634 <summary>Gets or sets the contents of the HTTP message. </summary>
635 <returns>Returns <see cref="T:System.Net.Http.HttpContent" />.The content of a message</returns>
637 <member name="M:System.Net.Http.HttpRequestMessage.Dispose">
638 <summary>Releases the unmanaged resources and disposes of the managed resources used by the <see cref="T:System.Net.Http.HttpRequestMessage" />.</summary>
640 <member name="M:System.Net.Http.HttpRequestMessage.Dispose(System.Boolean)">
641 <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpRequestMessage" /> and optionally disposes of the managed resources.</summary>
642 <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
644 <member name="P:System.Net.Http.HttpRequestMessage.Headers">
645 <summary>Gets the collection of HTTP request headers.</summary>
646 <returns>Returns <see cref="T:System.Net.Http.Headers.HttpRequestHeaders" />.The collection of HTTP request headers.</returns>
648 <member name="P:System.Net.Http.HttpRequestMessage.Method">
649 <summary>Gets or sets the HTTP method used by the HTTP request message.</summary>
650 <returns>Returns <see cref="T:System.Net.Http.HttpMethod" />.The HTTP method used by the request message. The default is the GET method.</returns>
652 <member name="P:System.Net.Http.HttpRequestMessage.Properties">
653 <summary>Gets a set of properties for the HTTP request.</summary>
654 <returns>Returns <see cref="T:System.Collections.Generic.IDictionary`2" />.</returns>
656 <member name="P:System.Net.Http.HttpRequestMessage.RequestUri">
657 <summary>Gets or sets the <see cref="T:System.Uri" /> used for the HTTP request.</summary>
658 <returns>Returns <see cref="T:System.Uri" />.The <see cref="T:System.Uri" /> used for the HTTP request.</returns>
660 <member name="M:System.Net.Http.HttpRequestMessage.ToString">
661 <summary>Returns a string that represents the current object.</summary>
662 <returns>Returns <see cref="T:System.String" />.A string representation of the current object.</returns>
664 <member name="P:System.Net.Http.HttpRequestMessage.Version">
665 <summary>Gets or sets the HTTP message version.</summary>
666 <returns>Returns <see cref="T:System.Version" />.The HTTP message version. The default is 1.1.</returns>
668 <member name="T:System.Net.Http.HttpResponseMessage">
669 <summary>Represents a HTTP response message including the status code and data.</summary>
671 <member name="M:System.Net.Http.HttpResponseMessage.#ctor">
672 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.HttpResponseMessage" /> class.</summary>
674 <member name="M:System.Net.Http.HttpResponseMessage.#ctor(System.Net.HttpStatusCode)">
675 <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>
676 <param name="statusCode">The status code of the HTTP response.</param>
678 <member name="P:System.Net.Http.HttpResponseMessage.Content">
679 <summary>Gets or sets the content of a HTTP response message. </summary>
680 <returns>Returns <see cref="T:System.Net.Http.HttpContent" />.The content of the HTTP response message.</returns>
682 <member name="M:System.Net.Http.HttpResponseMessage.Dispose">
683 <summary>Releases the unmanaged resources and disposes of unmanaged resources used by the <see cref="T:System.Net.Http.HttpResponseMessage" />.</summary>
685 <member name="M:System.Net.Http.HttpResponseMessage.Dispose(System.Boolean)">
686 <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.HttpResponseMessage" /> and optionally disposes of the managed resources.</summary>
687 <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
689 <member name="M:System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode">
690 <summary>Throws an exception if the <see cref="P:System.Net.Http.HttpResponseMessage.IsSuccessStatusCode" /> property for the HTTP response is false.</summary>
691 <returns>Returns <see cref="T:System.Net.Http.HttpResponseMessage" />.The HTTP response message if the call is successful.</returns>
693 <member name="P:System.Net.Http.HttpResponseMessage.Headers">
694 <summary>Gets the collection of HTTP response headers. </summary>
695 <returns>Returns <see cref="T:System.Net.Http.Headers.HttpResponseHeaders" />.The collection of HTTP response headers.</returns>
697 <member name="P:System.Net.Http.HttpResponseMessage.IsSuccessStatusCode">
698 <summary>Gets a value that indicates if the HTTP response was successful.</summary>
699 <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>
701 <member name="P:System.Net.Http.HttpResponseMessage.ReasonPhrase">
702 <summary>Gets or sets the reason phrase which typically is sent by servers together with the status code. </summary>
703 <returns>Returns <see cref="T:System.String" />.The reason phrase sent by the server.</returns>
705 <member name="P:System.Net.Http.HttpResponseMessage.RequestMessage">
706 <summary>Gets or sets the request message which led to this response message.</summary>
707 <returns>Returns <see cref="T:System.Net.Http.HttpRequestMessage" />.The request message which led to this response message.</returns>
709 <member name="P:System.Net.Http.HttpResponseMessage.StatusCode">
710 <summary>Gets or sets the status code of the HTTP response.</summary>
711 <returns>Returns <see cref="T:System.Net.HttpStatusCode" />.The status code of the HTTP response.</returns>
713 <member name="M:System.Net.Http.HttpResponseMessage.ToString">
714 <summary>Returns a string that represents the current object.</summary>
715 <returns>Returns <see cref="T:System.String" />.A string representation of the current object.</returns>
717 <member name="P:System.Net.Http.HttpResponseMessage.Version">
718 <summary>Gets or sets the HTTP message version. </summary>
719 <returns>Returns <see cref="T:System.Version" />.The HTTP message version. The default is 1.1. </returns>
721 <member name="T:System.Net.Http.MessageProcessingHandler">
722 <summary>A base type for handlers which only do some small processing of request and/or response messages.</summary>
724 <member name="M:System.Net.Http.MessageProcessingHandler.#ctor">
725 <summary>Creates an instance of a <see cref="T:System.Net.Http.MessageProcessingHandler" /> class.</summary>
727 <member name="M:System.Net.Http.MessageProcessingHandler.#ctor(System.Net.Http.HttpMessageHandler)">
728 <summary>Creates an instance of a <see cref="T:System.Net.Http.MessageProcessingHandler" /> class with a specific inner handler.</summary>
729 <param name="innerHandler">The inner handler which is responsible for processing the HTTP response messages.</param>
731 <member name="M:System.Net.Http.MessageProcessingHandler.ProcessRequest(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
732 <summary>Performs processing on each request sent to the server.</summary>
733 <returns>Returns <see cref="T:System.Net.Http.HttpRequestMessage" />.The HTTP request message that was processed.</returns>
734 <param name="request">The HTTP request message to process.</param>
735 <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
737 <member name="M:System.Net.Http.MessageProcessingHandler.ProcessResponse(System.Net.Http.HttpResponseMessage,System.Threading.CancellationToken)">
738 <summary>Perform processing on each response from the server.</summary>
739 <returns>Returns <see cref="T:System.Net.Http.HttpResponseMessage" />.The HTTP response message that was processed.</returns>
740 <param name="response">The HTTP response message to process.</param>
741 <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
743 <member name="M:System.Net.Http.MessageProcessingHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
744 <summary>Sends an HTTP request to the inner handler to send to the server as an asynchronous operation.</summary>
745 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
746 <param name="request">The HTTP request message to send to the server.</param>
747 <param name="cancellationToken">A cancellation token that can be used by other objects or threads to receive notice of cancellation.</param>
748 <exception cref="T:System.ArgumentNullException">The <paramref name="request" /> was null.</exception>
750 <member name="T:System.Net.Http.MultipartContent">
751 <summary>Provides a collection of <see cref="T:System.Net.Http.HttpContent" /> objects that get serialized using the multipart/* content type specification.</summary>
753 <member name="M:System.Net.Http.MultipartContent.#ctor">
754 <summary>Creates a new instance of the <see cref="T:System.Net.Http.MultipartContent" /> class.</summary>
756 <member name="M:System.Net.Http.MultipartContent.#ctor(System.String)">
757 <summary>Creates a new instance of the <see cref="T:System.Net.Http.MultipartContent" /> class.</summary>
758 <param name="subtype">The subtype of the multipart content.</param>
759 <exception cref="T:System.ArgumentException">The <paramref name="subtype" /> was null or contains only white space characters.</exception>
761 <member name="M:System.Net.Http.MultipartContent.#ctor(System.String,System.String)">
762 <summary>Creates a new instance of the <see cref="T:System.Net.Http.MultipartContent" /> class.</summary>
763 <param name="subtype">The subtype of the multipart content.</param>
764 <param name="boundary">The boundary string for the multipart content.</param>
765 <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>
766 <exception cref="T:System.OutOfRangeException">The length of the <paramref name="boundary" /> was greater than 70.</exception>
768 <member name="M:System.Net.Http.MultipartContent.Add(System.Net.Http.HttpContent)">
769 <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>
770 <param name="content">The HTTP content to add to the collection.</param>
771 <exception cref="T:System.ArgumentNullException">The <paramref name="content" /> was null.</exception>
773 <member name="M:System.Net.Http.MultipartContent.Dispose(System.Boolean)">
774 <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.MultipartContent" /> and optionally disposes of the managed resources.</summary>
775 <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
777 <member name="M:System.Net.Http.MultipartContent.GetEnumerator">
778 <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>
779 <returns>Returns <see cref="T:System.Collections.Generic.IEnumerator`1" />.An object that can be used to iterate through the collection.</returns>
781 <member name="M:System.Net.Http.MultipartContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
782 <summary>Serialize the multipart HTTP content to a stream as an asynchronous operation.</summary>
783 <returns>Returns <see cref="T:System.Threading.Tasks.Task" />.The task object representing the asynchronous operation.</returns>
784 <param name="stream">The target stream.</param>
785 <param name="context">Information about the transport (channel binding token, for example). This parameter may be null.</param>
787 <member name="M:System.Net.Http.MultipartContent.System#Collections#IEnumerable#GetEnumerator">
788 <summary>The explicit implementation of the <see cref="M:System.Net.Http.MultipartContent.GetEnumerator" /> method.</summary>
789 <returns>Returns <see cref="T:System.Collections.IEnumerator" />.An object that can be used to iterate through the collection.</returns>
791 <member name="M:System.Net.Http.MultipartContent.TryComputeLength(System.Int64@)">
792 <summary>Determines whether the HTTP multipart content has a valid length in bytes.</summary>
793 <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="length" /> is a valid length; otherwise, false.</returns>
794 <param name="length">The length in bytes of the HHTP content.</param>
796 <member name="T:System.Net.Http.MultipartFormDataContent">
797 <summary>Provides a container for content encoded using multipart/form-data MIME type.</summary>
799 <member name="M:System.Net.Http.MultipartFormDataContent.#ctor">
800 <summary>Creates a new instance of the <see cref="T:System.Net.Http.MultipartFormDataContent" /> class.</summary>
802 <member name="M:System.Net.Http.MultipartFormDataContent.#ctor(System.String)">
803 <summary>Creates a new instance of the <see cref="T:System.Net.Http.MultipartFormDataContent" /> class.</summary>
804 <param name="boundary">The boundary string for the multipart form data content.</param>
805 <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>
806 <exception cref="T:System.OutOfRangeException">The length of the <paramref name="boundary" /> was greater than 70.</exception>
808 <member name="M:System.Net.Http.MultipartFormDataContent.Add(System.Net.Http.HttpContent)">
809 <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>
810 <param name="content">The HTTP content to add to the collection.</param>
811 <exception cref="T:System.ArgumentNullException">The <paramref name="content" /> was null.</exception>
813 <member name="M:System.Net.Http.MultipartFormDataContent.Add(System.Net.Http.HttpContent,System.String)">
814 <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>
815 <param name="content">The HTTP content to add to the collection.</param>
816 <param name="name">The name for the HTTP content to add.</param>
817 <exception cref="T:System.ArgumentException">The <paramref name="name" /> was null or contains only white space characters.</exception>
818 <exception cref="T:System.ArgumentNullException">The <paramref name="content" /> was null.</exception>
820 <member name="M:System.Net.Http.MultipartFormDataContent.Add(System.Net.Http.HttpContent,System.String,System.String)">
821 <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>
822 <param name="content">The HTTP content to add to the collection.</param>
823 <param name="name">The name for the HTTP content to add.</param>
824 <param name="fileName">The file name for the HTTP content to add to the collection.</param>
825 <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>
826 <exception cref="T:System.ArgumentNullException">The <paramref name="content" /> was null.</exception>
828 <member name="T:System.Net.Http.StreamContent">
829 <summary>Provides HTTP content based on a stream.</summary>
831 <member name="M:System.Net.Http.StreamContent.#ctor(System.IO.Stream)">
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>
835 <member name="M:System.Net.Http.StreamContent.#ctor(System.IO.Stream,System.Int32)">
836 <summary>Creates a new instance of the <see cref="T:System.Net.Http.StreamContent" /> class.</summary>
837 <param name="content">The content used to initialize the <see cref="T:System.Net.Http.StreamContent" />.</param>
838 <param name="bufferSize">The size, in bytes, of the buffer for the <see cref="T:System.Net.Http.StreamContent" />.</param>
839 <exception cref="T:System.ArgumentNullException">The <paramref name="content" /> was null.</exception>
840 <exception cref="T:System.OutOfRangeException">The <paramref name="bufferSize" /> was less than or equal to zero. </exception>
842 <member name="M:System.Net.Http.StreamContent.CreateContentReadStreamAsync">
843 <summary>Write the HTTP stream content to a memory stream as an asynchronous operation.</summary>
844 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1" />.The task object representing the asynchronous operation.</returns>
846 <member name="M:System.Net.Http.StreamContent.Dispose(System.Boolean)">
847 <summary>Releases the unmanaged resources used by the <see cref="T:System.Net.Http.StreamContent" /> and optionally disposes of the managed resources.</summary>
848 <param name="disposing">true to release both managed and unmanaged resources; false to releases only unmanaged resources.</param>
850 <member name="M:System.Net.Http.StreamContent.SerializeToStreamAsync(System.IO.Stream,System.Net.TransportContext)">
851 <summary>Serialize the HTTP content to a stream as an asynchronous operation.</summary>
852 <returns>Returns <see cref="T:System.Threading.Tasks.Task" />.The task object representing the asynchronous operation.</returns>
853 <param name="stream">The target stream.</param>
854 <param name="context">Information about the transport (channel binding token, for example). This parameter may be null.</param>
856 <member name="M:System.Net.Http.StreamContent.TryComputeLength(System.Int64@)">
857 <summary>Determines whether the stream content has a valid length in bytes.</summary>
858 <returns>Returns <see cref="T:System.Boolean" />.true if <paramref name="length" /> is a valid length; otherwise, false.</returns>
859 <param name="length">The length in bytes of the stream content.</param>
861 <member name="T:System.Net.Http.StringContent">
862 <summary>Provides HTTP content based on a string.</summary>
864 <member name="M:System.Net.Http.StringContent.#ctor(System.String)">
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>
868 <member name="M:System.Net.Http.StringContent.#ctor(System.String,System.Text.Encoding)">
869 <summary>Creates a new instance of the <see cref="T:System.Net.Http.StringContent" /> class.</summary>
870 <param name="content">The content used to initialize the <see cref="T:System.Net.Http.StringContent" />.</param>
871 <param name="encoding">The encoding to use for the content.</param>
873 <member name="M:System.Net.Http.StringContent.#ctor(System.String,System.Text.Encoding,System.String)">
874 <summary>Creates a new instance of the <see cref="T:System.Net.Http.StringContent" /> class.</summary>
875 <param name="content">The content used to initialize the <see cref="T:System.Net.Http.StringContent" />.</param>
876 <param name="encoding">The encoding to use for the content.</param>
877 <param name="mediaType">The media type to use for the content.</param>
879 <member name="T:System.Net.Http.Headers.AuthenticationHeaderValue">
880 <summary>Represents authentication information in Authorization, ProxyAuthorization, WWW-Authenticate, and Proxy-Authenticate header values.</summary>
882 <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.#ctor(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>
886 <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.#ctor(System.String,System.String)">
887 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> class.</summary>
888 <param name="scheme">The scheme to use for authorization.</param>
889 <param name="parameter">The credentials containing the authentication information of the user agent for the resource being requested.</param>
891 <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.Equals(System.Object)">
892 <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>
893 <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>
894 <param name="obj">The object to compare with the current object. </param>
896 <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.GetHashCode">
897 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> object.</summary>
898 <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
900 <member name="P:System.Net.Http.Headers.AuthenticationHeaderValue.Parameter">
901 <summary>Gets the credentials containing the authentication information of the user agent for the resource being requested.</summary>
902 <returns>Returns <see cref="T:System.String" />.The credentials containing the authentication information.</returns>
904 <member name="M:System.Net.Http.Headers.AuthenticationHeaderValue.Parse(System.String)">
905 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> instance.</summary>
906 <returns>Returns <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" />.An <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> instance.</returns>
907 <param name="input">A string that represents authentication header value information.</param>
908 <exception cref="T:System.ArgumentNullException">
909 <paramref name="input" /> is a null reference.</exception>
910 <exception cref="T:System.FormatException">
911 <paramref name="input" /> is not valid authentication header value information.</exception>
913 <member name="P:System.Net.Http.Headers.AuthenticationHeaderValue.Scheme">
914 <summary>Gets the scheme to use for authorization.</summary>
915 <returns>Returns <see cref="T:System.String" />.The scheme to use for authorization.</returns>
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>
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>
927 <member name="T:System.Net.Http.Headers.CacheControlHeaderValue">
928 <summary>Represents the value of the Cache-Control header.</summary>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
1015 <member name="M:System.Net.Http.Headers.CacheControlHeaderValue.ToString">
1016 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue" /> object.</summary>
1017 <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
1019 <member name="M:System.Net.Http.Headers.CacheControlHeaderValue.TryParse(System.String,System.Net.Http.Headers.CacheControlHeaderValue@)">
1020 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue" /> information.</summary>
1021 <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>
1022 <param name="input">The string to validate.</param>
1023 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue" /> version of the string.</param>
1025 <member name="T:System.Net.Http.Headers.ContentDispositionHeaderValue">
1026 <summary>Represents the value of the Content-Disposition header.</summary>
1028 <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.#ctor(System.Net.Http.Headers.ContentDispositionHeaderValue)">
1029 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" /> class.</summary>
1030 <param name="source">A <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" />. </param>
1032 <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.#ctor(System.String)">
1033 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" /> class.</summary>
1034 <param name="dispositionType">A string that contains a <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" />.</param>
1036 <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.CreationDate">
1037 <summary>The date at which the file was created.</summary>
1038 <returns>Returns <see cref="T:System.DateTimeOffset" />.The file creation date.</returns>
1040 <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.DispositionType">
1041 <summary>The disposition type for a content body part.</summary>
1042 <returns>Returns <see cref="T:System.String" />.The disposition type. </returns>
1044 <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.Equals(System.Object)">
1045 <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>
1046 <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>
1047 <param name="obj">The object to compare with the current object.</param>
1049 <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.FileName">
1050 <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>
1051 <returns>Returns <see cref="T:System.String" />.A suggested filename.</returns>
1053 <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.FileNameStar">
1054 <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>
1055 <returns>Returns <see cref="T:System.String" />.A suggested filename of the form filename*.</returns>
1057 <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.GetHashCode">
1058 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" /> object.</summary>
1059 <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
1061 <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.ModificationDate">
1062 <summary>The date at which the file was last modified. </summary>
1063 <returns>Returns <see cref="T:System.DateTimeOffset" />.The file modification date.</returns>
1065 <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.Name">
1066 <summary>The name for a content body part.</summary>
1067 <returns>Returns <see cref="T:System.String" />.The name for the content body part.</returns>
1069 <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.Parameters">
1070 <summary>A set of parameters included the Content-Disposition header.</summary>
1071 <returns>Returns <see cref="T:System.Collections.Generic.ICollection`1" />.A collection of parameters. </returns>
1073 <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.Parse(System.String)">
1074 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" /> instance.</summary>
1075 <returns>Returns <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" />.An <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" /> instance.</returns>
1076 <param name="input">A string that represents content disposition header value information.</param>
1077 <exception cref="T:System.ArgumentNullException">
1078 <paramref name="input" /> is a null reference.</exception>
1079 <exception cref="T:System.FormatException">
1080 <paramref name="input" /> is not valid content disposition header value information.</exception>
1082 <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.ReadDate">
1083 <summary>The date the file was last read.</summary>
1084 <returns>Returns <see cref="T:System.DateTimeOffset" />.The last read date.</returns>
1086 <member name="P:System.Net.Http.Headers.ContentDispositionHeaderValue.Size">
1087 <summary>The approximate size, in bytes, of the file. </summary>
1088 <returns>Returns <see cref="T:System.Int64" />.The approximate size, in bytes.</returns>
1090 <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.ToString">
1091 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" /> object.</summary>
1092 <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
1094 <member name="M:System.Net.Http.Headers.ContentDispositionHeaderValue.TryParse(System.String,System.Net.Http.Headers.ContentDispositionHeaderValue@)">
1095 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" /> information.</summary>
1096 <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>
1097 <param name="input">The string to validate.</param>
1098 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" /> version of the string.</param>
1100 <member name="T:System.Net.Http.Headers.ContentRangeHeaderValue">
1101 <summary>Represents the value of the Content-Range header.</summary>
1103 <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.#ctor(System.Int64)">
1104 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> class.</summary>
1105 <param name="length">The starting or ending point of the range, in bytes.</param>
1107 <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.#ctor(System.Int64,System.Int64)">
1108 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> class.</summary>
1109 <param name="from">The position, in bytes, at which to start sending data.</param>
1110 <param name="to">The position, in bytes, at which to stop sending data.</param>
1112 <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.#ctor(System.Int64,System.Int64,System.Int64)">
1113 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> class.</summary>
1114 <param name="from">The position, in bytes, at which to start sending data.</param>
1115 <param name="to">The position, in bytes, at which to stop sending data.</param>
1116 <param name="length">The starting or ending point of the range, in bytes.</param>
1118 <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.Equals(System.Object)">
1119 <summary>Determines whether the specified Object is equal to the current <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> object.</summary>
1120 <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>
1121 <param name="obj">The object to compare with the current object.</param>
1123 <member name="P:System.Net.Http.Headers.ContentRangeHeaderValue.From">
1124 <summary>Gets the position at which to start sending data.</summary>
1125 <returns>Returns <see cref="T:System.Int64" />.The position, in bytes, at which to start sending data.</returns>
1127 <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.GetHashCode">
1128 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> object.</summary>
1129 <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
1131 <member name="P:System.Net.Http.Headers.ContentRangeHeaderValue.HasLength">
1132 <summary>Gets whether the Content-Range header has a length specified.</summary>
1133 <returns>Returns <see cref="T:System.Boolean" />.true if the Content-Range has a length specified; otherwise, false.</returns>
1135 <member name="P:System.Net.Http.Headers.ContentRangeHeaderValue.HasRange">
1136 <summary>Gets whether the Content-Range has a range specified. </summary>
1137 <returns>Returns <see cref="T:System.Boolean" />.true if the Content-Range has a range specified; otherwise, false.</returns>
1139 <member name="P:System.Net.Http.Headers.ContentRangeHeaderValue.Length">
1140 <summary>Gets the length of the full entity-body.</summary>
1141 <returns>Returns <see cref="T:System.Int64" />.The length of the full entity-body.</returns>
1143 <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.Parse(System.String)">
1144 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> instance.</summary>
1145 <returns>Returns <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" />.An <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> instance.</returns>
1146 <param name="input">A string that represents content range header value information.</param>
1147 <exception cref="T:System.ArgumentNullException">
1148 <paramref name="input" /> is a null reference.</exception>
1149 <exception cref="T:System.FormatException">
1150 <paramref name="input" /> is not valid content range header value information.</exception>
1152 <member name="P:System.Net.Http.Headers.ContentRangeHeaderValue.To">
1153 <summary>Gets the position at which to stop sending data.</summary>
1154 <returns>Returns <see cref="T:System.Int64" />.The position at which to stop sending data.</returns>
1156 <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.ToString">
1157 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> object.</summary>
1158 <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
1160 <member name="M:System.Net.Http.Headers.ContentRangeHeaderValue.TryParse(System.String,System.Net.Http.Headers.ContentRangeHeaderValue@)">
1161 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> information.</summary>
1162 <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>
1163 <param name="input">The string to validate.</param>
1164 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" /> version of the string.</param>
1166 <member name="P:System.Net.Http.Headers.ContentRangeHeaderValue.Unit">
1167 <summary>The range units used.</summary>
1168 <returns>Returns <see cref="T:System.String" />.A <see cref="T:System.String" /> that contains range units. </returns>
1170 <member name="T:System.Net.Http.Headers.EntityTagHeaderValue">
1171 <summary>Represents an entity-tag header value.</summary>
1173 <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.#ctor(System.String)">
1174 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" /> class.</summary>
1175 <param name="tag">A string that contains an <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" />.</param>
1177 <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.#ctor(System.String,System.Boolean)">
1178 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" /> class.</summary>
1179 <param name="tag">A string that contains an <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" />.</param>
1180 <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>
1182 <member name="P:System.Net.Http.Headers.EntityTagHeaderValue.Any">
1183 <summary>Gets the entity-tag header value.</summary>
1184 <returns>Returns <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" />.</returns>
1186 <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.Equals(System.Object)">
1187 <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>
1188 <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>
1189 <param name="obj">The object to compare with the current object.</param>
1191 <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.GetHashCode">
1192 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" /> object.</summary>
1193 <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
1195 <member name="P:System.Net.Http.Headers.EntityTagHeaderValue.IsWeak">
1196 <summary>Gets whether the entity-tag is prefaced by a weakness indicator.</summary>
1197 <returns>Returns <see cref="T:System.Boolean" />.true if the entity-tag is prefaced by a weakness indicator; otherwise, false.</returns>
1199 <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.Parse(System.String)">
1200 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" /> instance.</summary>
1201 <returns>Returns <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" />.An <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" /> instance.</returns>
1202 <param name="input">A string that represents entity tag header value information.</param>
1203 <exception cref="T:System.ArgumentNullException">
1204 <paramref name="input" /> is a null reference.</exception>
1205 <exception cref="T:System.FormatException">
1206 <paramref name="input" /> is not valid entity tag header value information.</exception>
1208 <member name="P:System.Net.Http.Headers.EntityTagHeaderValue.Tag">
1209 <summary>Gets the opaque quoted string. </summary>
1210 <returns>Returns <see cref="T:System.String" />.An opaque quoted string.</returns>
1212 <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.ToString">
1213 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" /> object.</summary>
1214 <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
1216 <member name="M:System.Net.Http.Headers.EntityTagHeaderValue.TryParse(System.String,System.Net.Http.Headers.EntityTagHeaderValue@)">
1217 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" /> information.</summary>
1218 <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>
1219 <param name="input">The string to validate.</param>
1220 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" /> version of the string.</param>
1222 <member name="T:System.Net.Http.Headers.HttpContentHeaders">
1223 <summary>Represents the collection of Content Headers as defined in RFC 2616.</summary>
1225 <member name="P:System.Net.Http.Headers.HttpContentHeaders.Allow">
1226 <summary>Gets the value of the Allow content header on an HTTP response. </summary>
1227 <returns>Returns <see cref="T:System.Collections.Generic.ICollection`1" />.The value of the Allow header on an HTTP response.</returns>
1229 <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentDisposition">
1230 <summary>Gets the value of the Content-Disposition content header on an HTTP response.</summary>
1231 <returns>Returns <see cref="T:System.Net.Http.Headers.ContentDispositionHeaderValue" />.The value of the Content-Disposition content header on an HTTP response.</returns>
1233 <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentEncoding">
1234 <summary>Gets the value of the Content-Encoding content header on an HTTP response.</summary>
1235 <returns>Returns <see cref="T:System.Collections.Generic.ICollection`1" />.The value of the Content-Encoding content header on an HTTP response.</returns>
1237 <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentLanguage">
1238 <summary>Gets the value of the Content-Language content header on an HTTP response.</summary>
1239 <returns>Returns <see cref="T:System.Collections.Generic.ICollection`1" />.The value of the Content-Language content header on an HTTP response.</returns>
1241 <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentLength">
1242 <summary>Gets or sets the value of the Content-Length content header on an HTTP response.</summary>
1243 <returns>Returns <see cref="T:System.Int64" />.The value of the Content-Length content header on an HTTP response.</returns>
1245 <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentLocation">
1246 <summary>Gets or sets the value of the Content-Location content header on an HTTP response.</summary>
1247 <returns>Returns <see cref="T:System.Uri" />.The value of the Content-Location content header on an HTTP response.</returns>
1249 <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentMD5">
1250 <summary>Gets or sets the value of the Content-MD5 content header on an HTTP response.</summary>
1251 <returns>Returns <see cref="T:System.Byte" />.The value of the Content-MD5 content header on an HTTP response.</returns>
1253 <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentRange">
1254 <summary>Gets or sets the value of the Content-Range content header on an HTTP response.</summary>
1255 <returns>Returns <see cref="T:System.Net.Http.Headers.ContentRangeHeaderValue" />.The value of the Content-Range content header on an HTTP response.</returns>
1257 <member name="P:System.Net.Http.Headers.HttpContentHeaders.ContentType">
1258 <summary>Gets or sets the value of the Content-Type content header on an HTTP response.</summary>
1259 <returns>Returns <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" />.The value of the Content-Type content header on an HTTP response.</returns>
1261 <member name="P:System.Net.Http.Headers.HttpContentHeaders.Expires">
1262 <summary>Gets or sets the value of the Expires content header on an HTTP response.</summary>
1263 <returns>Returns <see cref="T:System.DateTimeOffset" />.The value of the Expires content header on an HTTP response.</returns>
1265 <member name="P:System.Net.Http.Headers.HttpContentHeaders.LastModified">
1266 <summary>Gets or sets the value of the Last-Modified content header on an HTTP response.</summary>
1267 <returns>Returns <see cref="T:System.DateTimeOffset" />.The value of the Last-Modified content header on an HTTP response.</returns>
1269 <member name="T:System.Net.Http.Headers.HttpHeaders">
1270 <summary>A collection of headers and their values as defined in RFC 2616.</summary>
1272 <member name="M:System.Net.Http.Headers.HttpHeaders.#ctor">
1273 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.HttpHeaders" /> class.</summary>
1275 <member name="M:System.Net.Http.Headers.HttpHeaders.Add(System.String,System.Collections.Generic.IEnumerable{System.String})">
1276 <summary>Adds the specified header and its values into the <see cref="T:System.Net.Http.Headers.HttpHeaders" /> collection.</summary>
1277 <param name="name">The header to add to the collection.</param>
1278 <param name="values">A list of header values to add to the collection.</param>
1280 <member name="M:System.Net.Http.Headers.HttpHeaders.Add(System.String,System.String)">
1281 <summary>Adds the specified header and its value into the <see cref="T:System.Net.Http.Headers.HttpHeaders" /> collection.</summary>
1282 <param name="name">The header to add to the collection.</param>
1283 <param name="value">The content of the header.</param>
1285 <member name="M:System.Net.Http.Headers.HttpHeaders.Clear">
1286 <summary>Removes all headers from the <see cref="T:System.Net.Http.Headers.HttpHeaders" /> collection.</summary>
1288 <member name="M:System.Net.Http.Headers.HttpHeaders.Contains(System.String)">
1289 <summary>Returns if a specific header exists in the <see cref="T:System.Net.Http.Headers.HttpHeaders" /> collection.</summary>
1290 <returns>Returns <see cref="T:System.Boolean" />.true is the specified header exists in the collection; otherwise false.</returns>
1291 <param name="name">The specific header.</param>
1293 <member name="M:System.Net.Http.Headers.HttpHeaders.GetEnumerator">
1294 <summary>Returns an enumerator that can iterate through the <see cref="T:System.Net.Http.Headers.HttpHeaders" /> instance.</summary>
1295 <returns>Returns <see cref="T:System.Collections.Generic.IEnumerator`1" />.An enumerator for the <see cref="T:System.Net.Http.Headers.HttpHeaders" />.</returns>
1297 <member name="M:System.Net.Http.Headers.HttpHeaders.GetValues(System.String)">
1298 <summary>Returns all header values for a specified header stored in the <see cref="T:System.Net.Http.Headers.HttpHeaders" /> collection.</summary>
1299 <returns>Returns <see cref="T:System.Collections.Generic.IEnumerable`1" />.An array of header strings.</returns>
1300 <param name="name">The specified header to return values for.</param>
1302 <member name="M:System.Net.Http.Headers.HttpHeaders.Remove(System.String)">
1303 <summary>Removes the specified header from the <see cref="T:System.Net.Http.Headers.HttpHeaders" /> collection.</summary>
1304 <returns>Returns <see cref="T:System.Boolean" />.</returns>
1305 <param name="name">The name of the header to remove from the collection. </param>
1307 <member name="M:System.Net.Http.Headers.HttpHeaders.System#Collections#IEnumerable#GetEnumerator">
1308 <summary>Gets an enumerator that can iterate through a <see cref="T:System.Net.Http.Headers.HttpHeaders" />.</summary>
1309 <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>
1311 <member name="M:System.Net.Http.Headers.HttpHeaders.ToString">
1312 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.HttpHeaders" /> object.</summary>
1313 <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
1315 <member name="M:System.Net.Http.Headers.HttpHeaders.TryAddWithoutValidation(System.String,System.Collections.Generic.IEnumerable{System.String})">
1316 <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>
1317 <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>
1318 <param name="name">The header to add to the collection.</param>
1319 <param name="values">The values of the header.</param>
1321 <member name="M:System.Net.Http.Headers.HttpHeaders.TryAddWithoutValidation(System.String,System.String)">
1322 <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>
1323 <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>
1324 <param name="name">The header to add to the collection.</param>
1325 <param name="value">The content of the header.</param>
1327 <member name="M:System.Net.Http.Headers.HttpHeaders.TryGetValues(System.String,System.Collections.Generic.IEnumerable{System.String}@)">
1328 <summary>Return if a specified header and specified values are stored in the <see cref="T:System.Net.Http.Headers.HttpHeaders" /> collection.</summary>
1329 <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>
1330 <param name="name">The specified header.</param>
1331 <param name="values">The specified header values.</param>
1333 <member name="T:System.Net.Http.Headers.HttpHeaderValueCollection`1">
1334 <summary>Represents a collection of header values.</summary>
1335 <typeparam name="T">The header collection type.</typeparam>
1337 <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.Add(`0)">
1338 <summary>Adds an entry to the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.</summary>
1339 <param name="item">The item to add to the header collection.</param>
1341 <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.Clear">
1342 <summary>Removes all entries from the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.</summary>
1344 <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.Contains(`0)">
1345 <summary>Determines if the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" /> contains an item.</summary>
1346 <returns>Returns <see cref="T:System.Boolean" />.true if the entry is contained in the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" /> instance; otherwise, false</returns>
1347 <param name="item">The item to find to the header collection.</param>
1349 <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.CopyTo(`0[],System.Int32)">
1350 <summary>Copies the entire <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" /> to a compatible one-dimensional <see cref="T:System.Array" />, starting at the specified index of the target array.</summary>
1351 <param name="array">The one-dimensional <see cref="T:System.Array" /> that is the destination of the elements copied from <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />. The <see cref="T:System.Array" /> must have zero-based indexing.</param>
1352 <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying begins.</param>
1354 <member name="P:System.Net.Http.Headers.HttpHeaderValueCollection`1.Count">
1355 <summary>Gets the number of headers in the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.</summary>
1356 <returns>Returns <see cref="T:System.Int32" />.The number of headers in a collection</returns>
1358 <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.GetEnumerator">
1359 <summary>Returns an enumerator that iterates through the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.</summary>
1360 <returns>Returns <see cref="T:System.Collections.Generic.IEnumerator`1" />.An enumerator for the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" /> instance.</returns>
1362 <member name="P:System.Net.Http.Headers.HttpHeaderValueCollection`1.IsReadOnly">
1363 <summary>Gets a value indicating whether the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" /> instance is read-only.</summary>
1364 <returns>Returns <see cref="T:System.Boolean" />.true if the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" /> instance is read-only; otherwise, false.</returns>
1366 <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.ParseAdd(System.String)">
1367 <summary>Parses and adds an entry to the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.</summary>
1368 <param name="input">The entry to add.</param>
1370 <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.Remove(`0)">
1371 <summary>Removes the specified item from the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.</summary>
1372 <returns>Returns <see cref="T:System.Boolean" />.true if the <paramref name="item" /> was removed from the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" /> instance; otherwise, false</returns>
1373 <param name="item">The item to remove.</param>
1375 <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.System#Collections#IEnumerable#GetEnumerator">
1376 <summary>Returns an enumerator that iterates through the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.</summary>
1377 <returns>Returns <see cref="T:System.Collections.IEnumerator" />.An enumerator for the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" /> instance.</returns>
1379 <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.ToString">
1380 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" /> object. object.</summary>
1381 <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
1383 <member name="M:System.Net.Http.Headers.HttpHeaderValueCollection`1.TryParseAdd(System.String)">
1384 <summary>Determines whether the input could be parsed and added to the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.</summary>
1385 <returns>Returns <see cref="T:System.Boolean" />.true if the <paramref name="input" /> could be parsed and added to the <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" /> instance; otherwise, false</returns>
1386 <param name="input">The entry to validate.</param>
1388 <member name="T:System.Net.Http.Headers.HttpRequestHeaders">
1389 <summary>Represents the collection of Request Headers as defined in RFC 2616.</summary>
1391 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Accept">
1392 <summary>Gets the value of the Accept header for an HTTP request.</summary>
1393 <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Accept header for an HTTP request.</returns>
1395 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.AcceptCharset">
1396 <summary>Gets the value of the Accept-Charset header for an HTTP request.</summary>
1397 <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Accept-Charset header for an HTTP request.</returns>
1399 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.AcceptEncoding">
1400 <summary>Gets the value of the Accept-Encoding header for an HTTP request.</summary>
1401 <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Accept-Encoding header for an HTTP request.</returns>
1403 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.AcceptLanguage">
1404 <summary>Gets the value of the Accept-Language header for an HTTP request.</summary>
1405 <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Accept-Language header for an HTTP request.</returns>
1407 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Authorization">
1408 <summary>Gets or sets the value of the Authorization header for an HTTP request.</summary>
1409 <returns>Returns <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" />.The value of the Authorization header for an HTTP request.</returns>
1411 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.CacheControl">
1412 <summary>Gets or sets the value of the Cache-Control header for an HTTP request.</summary>
1413 <returns>Returns <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue" />.The value of the Cache-Control header for an HTTP request.</returns>
1415 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Connection">
1416 <summary>Gets the value of the Connection header for an HTTP request.</summary>
1417 <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Connection header for an HTTP request.</returns>
1419 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.ConnectionClose">
1420 <summary>Gets or sets a value that indicates if the Connection header for an HTTP request contains Close.</summary>
1421 <returns>Returns <see cref="T:System.Boolean" />.true if the Connection header contains Close, otherwise false.</returns>
1423 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Date">
1424 <summary>Gets or sets the value of the Date header for an HTTP request.</summary>
1425 <returns>Returns <see cref="T:System.DateTimeOffset" />.The value of the Date header for an HTTP request.</returns>
1427 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Expect">
1428 <summary>Gets the value of the Expect header for an HTTP request.</summary>
1429 <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Expect header for an HTTP request.</returns>
1431 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.ExpectContinue">
1432 <summary>Gets or sets a value that indicates if the Expect header for an HTTP request contains Continue.</summary>
1433 <returns>Returns <see cref="T:System.Boolean" />.true if the Expect header contains Continue, otherwise false.</returns>
1435 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.From">
1436 <summary>Gets or sets the value of the From header for an HTTP request.</summary>
1437 <returns>Returns <see cref="T:System.String" />.The value of the From header for an HTTP request.</returns>
1439 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Host">
1440 <summary>Gets or sets the value of the Host header for an HTTP request.</summary>
1441 <returns>Returns <see cref="T:System.String" />.The value of the Host header for an HTTP request.</returns>
1443 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.IfMatch">
1444 <summary>Gets the value of the If-Match header for an HTTP request.</summary>
1445 <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the If-Match header for an HTTP request.</returns>
1447 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.IfModifiedSince">
1448 <summary>Gets or sets the value of the If-Modified-Since header for an HTTP request.</summary>
1449 <returns>Returns <see cref="T:System.DateTimeOffset" />.The value of the If-Modified-Since header for an HTTP request.</returns>
1451 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.IfNoneMatch">
1452 <summary>Gets the value of the If-None-Match header for an HTTP request.</summary>
1453 <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>
1455 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.IfRange">
1456 <summary>Gets or sets the value of the If-Range header for an HTTP request.</summary>
1457 <returns>Returns <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" />.The value of the If-Range header for an HTTP request.</returns>
1459 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.IfUnmodifiedSince">
1460 <summary>Gets or sets the value of the If-Unmodified-Since header for an HTTP request.</summary>
1461 <returns>Returns <see cref="T:System.DateTimeOffset" />.The value of the If-Unmodified-Since header for an HTTP request.</returns>
1463 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.MaxForwards">
1464 <summary>Gets or sets the value of the Max-Forwards header for an HTTP request.</summary>
1465 <returns>Returns <see cref="T:System.Int32" />.The value of the Max-Forwards header for an HTTP request.</returns>
1467 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Pragma">
1468 <summary>Gets the value of the Pragma header for an HTTP request.</summary>
1469 <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Pragma header for an HTTP request.</returns>
1471 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.ProxyAuthorization">
1472 <summary>Gets or sets the value of the Proxy-Authorization header for an HTTP request.</summary>
1473 <returns>Returns <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" />.The value of the Proxy-Authorization header for an HTTP request.</returns>
1475 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Range">
1476 <summary>Gets or sets the value of the Range header for an HTTP request.</summary>
1477 <returns>Returns <see cref="T:System.Net.Http.Headers.RangeHeaderValue" />.The value of the Range header for an HTTP request.</returns>
1479 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Referrer">
1480 <summary>Gets or sets the value of the Referer header for an HTTP request.</summary>
1481 <returns>Returns <see cref="T:System.Uri" />.The value of the Referer header for an HTTP request.</returns>
1483 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.TE">
1484 <summary>Gets the value of the TE header for an HTTP request.</summary>
1485 <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the TE header for an HTTP request.</returns>
1487 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Trailer">
1488 <summary>Gets the value of the Trailer header for an HTTP request.</summary>
1489 <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Trailer header for an HTTP request.</returns>
1491 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.TransferEncoding">
1492 <summary>Gets the value of the Transfer-Encoding header for an HTTP request.</summary>
1493 <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Transfer-Encoding header for an HTTP request.</returns>
1495 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.TransferEncodingChunked">
1496 <summary>Gets or sets a value that indicates if the Transfer-Encoding header for an HTTP request contains chunked.</summary>
1497 <returns>Returns <see cref="T:System.Boolean" />.true if the Transfer-Encoding header contains chunked, otherwise false.</returns>
1499 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Upgrade">
1500 <summary>Gets the value of the Upgrade header for an HTTP request.</summary>
1501 <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Upgrade header for an HTTP request.</returns>
1503 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.UserAgent">
1504 <summary>Gets the value of the User-Agent header for an HTTP request.</summary>
1505 <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the User-Agent header for an HTTP request.</returns>
1507 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Via">
1508 <summary>Gets the value of the Via header for an HTTP request.</summary>
1509 <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Via header for an HTTP request.</returns>
1511 <member name="P:System.Net.Http.Headers.HttpRequestHeaders.Warning">
1512 <summary>Gets the value of the Warning header for an HTTP request.</summary>
1513 <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Warning header for an HTTP request.</returns>
1515 <member name="T:System.Net.Http.Headers.HttpResponseHeaders">
1516 <summary>Represents the collection of Response Headers as defined in RFC 2616.</summary>
1518 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.AcceptRanges">
1519 <summary>Gets the value of the Accept-Ranges header for an HTTP response.</summary>
1520 <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Accept-Ranges header for an HTTP response.</returns>
1522 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Age">
1523 <summary>Gets or sets the value of the Age header for an HTTP response.</summary>
1524 <returns>Returns <see cref="T:System.TimeSpan" />.The value of the Age header for an HTTP response.</returns>
1526 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.CacheControl">
1527 <summary>Gets or sets the value of the Cache-Control header for an HTTP response.</summary>
1528 <returns>Returns <see cref="T:System.Net.Http.Headers.CacheControlHeaderValue" />.The value of the Cache-Control header for an HTTP response.</returns>
1530 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Connection">
1531 <summary>Gets the value of the Connection header for an HTTP response.</summary>
1532 <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Connection header for an HTTP response.</returns>
1534 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.ConnectionClose">
1535 <summary>Gets or sets a value that indicates if the Connection header for an HTTP response contains Close.</summary>
1536 <returns>Returns <see cref="T:System.Boolean" />.true if the Connection header contains Close, otherwise false.</returns>
1538 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Date">
1539 <summary>Gets or sets the value of the Date header for an HTTP response.</summary>
1540 <returns>Returns <see cref="T:System.DateTimeOffset" />.The value of the Date header for an HTTP response.</returns>
1542 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.ETag">
1543 <summary>Gets or sets the value of the ETag header for an HTTP response.</summary>
1544 <returns>Returns <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" />.The value of the ETag header for an HTTP response.</returns>
1546 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Location">
1547 <summary>Gets or sets the value of the Location header for an HTTP response.</summary>
1548 <returns>Returns <see cref="T:System.Uri" />.The value of the Location header for an HTTP response.</returns>
1550 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Pragma">
1551 <summary>Gets the value of the Pragma header for an HTTP response.</summary>
1552 <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Pragma header for an HTTP response.</returns>
1554 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.ProxyAuthenticate">
1555 <summary>Gets the value of the Proxy-Authenticate header for an HTTP response.</summary>
1556 <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Proxy-Authenticate header for an HTTP response.</returns>
1558 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.RetryAfter">
1559 <summary>Gets or sets the value of the Retry-After header for an HTTP response.</summary>
1560 <returns>Returns <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" />.The value of the Retry-After header for an HTTP response.</returns>
1562 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Server">
1563 <summary>Gets the value of the Server header for an HTTP response.</summary>
1564 <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Server header for an HTTP response.</returns>
1566 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Trailer">
1567 <summary>Gets the value of the Trailer header for an HTTP response.</summary>
1568 <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Trailer header for an HTTP response.</returns>
1570 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.TransferEncoding">
1571 <summary>Gets the value of the Transfer-Encoding header for an HTTP response.</summary>
1572 <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Transfer-Encoding header for an HTTP response.</returns>
1574 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.TransferEncodingChunked">
1575 <summary>Gets or sets a value that indicates if the Transfer-Encoding header for an HTTP response contains chunked.</summary>
1576 <returns>Returns <see cref="T:System.Boolean" />.true if the Transfer-Encoding header contains chunked, otherwise false.</returns>
1578 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Upgrade">
1579 <summary>Gets the value of the Upgrade header for an HTTP response.</summary>
1580 <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Upgrade header for an HTTP response.</returns>
1582 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Vary">
1583 <summary>Gets the value of the Vary header for an HTTP response.</summary>
1584 <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Vary header for an HTTP response.</returns>
1586 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Via">
1587 <summary>Gets the value of the Via header for an HTTP response.</summary>
1588 <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Via header for an HTTP response.</returns>
1590 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.Warning">
1591 <summary>Gets the value of the Warning header for an HTTP response.</summary>
1592 <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the Warning header for an HTTP response.</returns>
1594 <member name="P:System.Net.Http.Headers.HttpResponseHeaders.WwwAuthenticate">
1595 <summary>Gets the value of the WWW-Authenticate header for an HTTP response.</summary>
1596 <returns>Returns <see cref="T:System.Net.Http.Headers.HttpHeaderValueCollection`1" />.The value of the WWW-Authenticate header for an HTTP response.</returns>
1598 <member name="T:System.Net.Http.Headers.MediaTypeHeaderValue">
1599 <summary>Represents a media type used in a Content-Type header as defined in the RFC 2616.</summary>
1601 <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.#ctor(System.Net.Http.Headers.MediaTypeHeaderValue)">
1602 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> class.</summary>
1603 <param name="source"> A <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> object used to initialize the new instance.</param>
1605 <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.#ctor(System.String)">
1606 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> class.</summary>
1607 <param name="mediaType">The source represented as a string to initialize the new instance. </param>
1609 <member name="P:System.Net.Http.Headers.MediaTypeHeaderValue.CharSet">
1610 <summary>Gets or sets the character set.</summary>
1611 <returns>Returns <see cref="T:System.String" />.The character set.</returns>
1613 <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.Equals(System.Object)">
1614 <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>
1615 <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>
1616 <param name="obj">The object to compare with the current object.</param>
1618 <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.GetHashCode">
1619 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> object.</summary>
1620 <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
1622 <member name="P:System.Net.Http.Headers.MediaTypeHeaderValue.MediaType">
1623 <summary>Gets or sets the media-type header value.</summary>
1624 <returns>Returns <see cref="T:System.String" />.The media-type header value.</returns>
1626 <member name="P:System.Net.Http.Headers.MediaTypeHeaderValue.Parameters">
1627 <summary>Gets or sets the media-type header value parameters.</summary>
1628 <returns>Returns <see cref="T:System.Collections.Generic.ICollection`1" />.The media-type header value parameters.</returns>
1630 <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.Parse(System.String)">
1631 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> instance.</summary>
1632 <returns>Returns <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" />.An <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> instance.</returns>
1633 <param name="input">A string that represents media type header value information.</param>
1634 <exception cref="T:System.ArgumentNullException">
1635 <paramref name="input" /> is a null reference.</exception>
1636 <exception cref="T:System.FormatException">
1637 <paramref name="input" /> is not valid media type header value information.</exception>
1639 <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.ToString">
1640 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> object.</summary>
1641 <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
1643 <member name="M:System.Net.Http.Headers.MediaTypeHeaderValue.TryParse(System.String,System.Net.Http.Headers.MediaTypeHeaderValue@)">
1644 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> information.</summary>
1645 <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>
1646 <param name="input">The string to validate.</param>
1647 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.MediaTypeHeaderValue" /> version of the string.</param>
1649 <member name="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue">
1650 <summary>Represents a media type with an additional quality factor used in a Content-Type header.</summary>
1652 <member name="M:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue.#ctor(System.String)">
1653 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue" /> class.</summary>
1654 <param name="mediaType">A <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue" /> represented as string to initialize the new instance. </param>
1656 <member name="M:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue.#ctor(System.String,System.Double)">
1657 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue" /> class.</summary>
1658 <param name="mediaType">A <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue" /> represented as string to initialize the new instance.</param>
1659 <param name="quality">The quality associated with this header value.</param>
1661 <member name="M:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue.Parse(System.String)">
1662 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue" /> instance.</summary>
1663 <returns>Returns <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue" />.An <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue" /> instance.</returns>
1664 <param name="input">A string that represents media type with quality header value information.</param>
1665 <exception cref="T:System.ArgumentNullException">
1666 <paramref name="input" /> is a null reference.</exception>
1667 <exception cref="T:System.FormatException">
1668 <paramref name="input" /> is not valid media type with quality header value information.</exception>
1670 <member name="P:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue.Quality">
1671 <summary>Get or set the quality value for the <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue" />.</summary>
1672 <returns>Returns <see cref="T:System.Double" />.The quality value for the <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue" /> object.</returns>
1674 <member name="M:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue.TryParse(System.String,System.Net.Http.Headers.MediaTypeWithQualityHeaderValue@)">
1675 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue" /> information.</summary>
1676 <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>
1677 <param name="input">The string to validate.</param>
1678 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.MediaTypeWithQualityHeaderValue" /> version of the string.</param>
1680 <member name="T:System.Net.Http.Headers.NameValueHeaderValue">
1681 <summary>Represents a name/value pair used in various headers as defined in RFC 2616.</summary>
1683 <member name="M:System.Net.Http.Headers.NameValueHeaderValue.#ctor(System.Net.Http.Headers.NameValueHeaderValue)">
1684 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> class.</summary>
1685 <param name="source">A <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> object used to initialize the new instance.</param>
1687 <member name="M:System.Net.Http.Headers.NameValueHeaderValue.#ctor(System.String)">
1688 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> class.</summary>
1689 <param name="name">The header name.</param>
1691 <member name="M:System.Net.Http.Headers.NameValueHeaderValue.#ctor(System.String,System.String)">
1692 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> class.</summary>
1693 <param name="name">The header name.</param>
1694 <param name="value">The header value.</param>
1696 <member name="M:System.Net.Http.Headers.NameValueHeaderValue.Equals(System.Object)">
1697 <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>
1698 <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>
1699 <param name="obj">The object to compare with the current object.</param>
1701 <member name="M:System.Net.Http.Headers.NameValueHeaderValue.GetHashCode">
1702 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> object.</summary>
1703 <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
1705 <member name="P:System.Net.Http.Headers.NameValueHeaderValue.Name">
1706 <summary>Gets the header name.</summary>
1707 <returns>Returns <see cref="T:System.String" />.The header name.</returns>
1709 <member name="M:System.Net.Http.Headers.NameValueHeaderValue.Parse(System.String)">
1710 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> instance.</summary>
1711 <returns>Returns <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" />.An <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> instance.</returns>
1712 <param name="input">A string that represents name value header value information.</param>
1713 <exception cref="T:System.ArgumentNullException">
1714 <paramref name="input" /> is a null reference.</exception>
1715 <exception cref="T:System.FormatException">
1716 <paramref name="input" /> is not valid name value header value information.</exception>
1718 <member name="M:System.Net.Http.Headers.NameValueHeaderValue.ToString">
1719 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> object.</summary>
1720 <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
1722 <member name="M:System.Net.Http.Headers.NameValueHeaderValue.TryParse(System.String,System.Net.Http.Headers.NameValueHeaderValue@)">
1723 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> information.</summary>
1724 <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>
1725 <param name="input">The string to validate.</param>
1726 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.NameValueHeaderValue" /> version of the string.</param>
1728 <member name="P:System.Net.Http.Headers.NameValueHeaderValue.Value">
1729 <summary>Gets the header value.</summary>
1730 <returns>Returns <see cref="T:System.String" />.The header value.</returns>
1732 <member name="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue">
1733 <summary>Represents a name/value pair with parameters used in various headers as defined in RFC 2616.</summary>
1735 <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.#ctor(System.Net.Http.Headers.NameValueWithParametersHeaderValue)">
1736 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" /> class.</summary>
1737 <param name="source">A <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" /> object used to initialize the new instance.</param>
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 <param name="name">The header name.</param>
1743 <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.#ctor(System.String,System.String)">
1744 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" /> class.</summary>
1745 <param name="name">The header name.</param>
1746 <param name="value">The header value.</param>
1748 <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.Equals(System.Object)">
1749 <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>
1750 <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>
1751 <param name="obj">The object to compare with the current object.</param>
1753 <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.GetHashCode">
1754 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" /> object.</summary>
1755 <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
1757 <member name="P:System.Net.Http.Headers.NameValueWithParametersHeaderValue.Parameters">
1758 <summary>Gets the parameters from the <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" /> object.</summary>
1759 <returns>Returns <see cref="T:System.Collections.Generic.ICollection`1" />.A collection containing the parameters.</returns>
1761 <member name="M:System.Net.Http.Headers.NameValueWithParametersHeaderValue.Parse(System.String)">
1762 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" /> instance.</summary>
1763 <returns>Returns <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" />.An <see cref="T:System.Net.Http.Headers.NameValueWithParametersHeaderValue" /> instance.</returns>
1764 <param name="input">A string that represents name value with parameter header value information.</param>
1765 <exception cref="T:System.ArgumentNullException">
1766 <paramref name="input" /> is a null reference.</exception>
1767 <exception cref="T:System.FormatException">
1768 <paramref name="input" /> is not valid name value with parameter header value information.</exception>
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>
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>
1780 <member name="T:System.Net.Http.Headers.ProductHeaderValue">
1781 <summary>Represents a product token value in a User-Agent header.</summary>
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 <param name="name">The product name.</param>
1787 <member name="M:System.Net.Http.Headers.ProductHeaderValue.#ctor(System.String,System.String)">
1788 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ProductHeaderValue" /> class.</summary>
1789 <param name="name">The product name value.</param>
1790 <param name="version">The product version value.</param>
1792 <member name="M:System.Net.Http.Headers.ProductHeaderValue.Equals(System.Object)">
1793 <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>
1794 <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>
1795 <param name="obj">The object to compare with the current object.</param>
1797 <member name="M:System.Net.Http.Headers.ProductHeaderValue.GetHashCode">
1798 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.ProductHeaderValue" /> object.</summary>
1799 <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
1801 <member name="P:System.Net.Http.Headers.ProductHeaderValue.Name">
1802 <summary>Gets the name of the product token.</summary>
1803 <returns>Returns <see cref="T:System.String" />.The name of the product token.</returns>
1805 <member name="M:System.Net.Http.Headers.ProductHeaderValue.Parse(System.String)">
1806 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.ProductHeaderValue" /> instance.</summary>
1807 <returns>Returns <see cref="T:System.Net.Http.Headers.ProductHeaderValue" />.An <see cref="T:System.Net.Http.Headers.ProductHeaderValue" /> instance.</returns>
1808 <param name="input">A string that represents product header value information.</param>
1810 <member name="M:System.Net.Http.Headers.ProductHeaderValue.ToString">
1811 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.ProductHeaderValue" /> object.</summary>
1812 <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
1814 <member name="M:System.Net.Http.Headers.ProductHeaderValue.TryParse(System.String,System.Net.Http.Headers.ProductHeaderValue@)">
1815 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.ProductHeaderValue" /> information.</summary>
1816 <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>
1817 <param name="input">The string to validate.</param>
1818 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.ProductHeaderValue" /> version of the string.</param>
1820 <member name="P:System.Net.Http.Headers.ProductHeaderValue.Version">
1821 <summary>Gets the version of the product token.</summary>
1822 <returns>Returns <see cref="T:System.String" />.The version of the product token. </returns>
1824 <member name="T:System.Net.Http.Headers.ProductInfoHeaderValue">
1825 <summary>Represents a value which can either be a product or a comment in a User-Agent header.</summary>
1827 <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.#ctor(System.Net.Http.Headers.ProductHeaderValue)">
1828 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> class.</summary>
1829 <param name="product">A <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> object used to initialize the new instance.</param>
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 <param name="comment">A comment value.</param>
1835 <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.#ctor(System.String,System.String)">
1836 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> class.</summary>
1837 <param name="productName">The product name value.</param>
1838 <param name="productVersion">The product version value.</param>
1840 <member name="P:System.Net.Http.Headers.ProductInfoHeaderValue.Comment">
1841 <summary>Gets the comment from the <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> object.</summary>
1842 <returns>Returns <see cref="T:System.String" />.The comment value this <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" />.</returns>
1844 <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.Equals(System.Object)">
1845 <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>
1846 <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>
1847 <param name="obj">The object to compare with the current object.</param>
1849 <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.GetHashCode">
1850 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> object.</summary>
1851 <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
1853 <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.Parse(System.String)">
1854 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> instance.</summary>
1855 <returns>Returns <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" />.An <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> instance.</returns>
1856 <param name="input">A string that represents product info header value information.</param>
1857 <exception cref="T:System.ArgumentNullException">
1858 <paramref name="input" /> is a null reference.</exception>
1859 <exception cref="T:System.FormatException">
1860 <paramref name="input" /> is not valid product info header value information.</exception>
1862 <member name="P:System.Net.Http.Headers.ProductInfoHeaderValue.Product">
1863 <summary>Gets the product from the <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> object.</summary>
1864 <returns>Returns <see cref="T:System.Net.Http.Headers.ProductHeaderValue" />.The product value from this <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" />.</returns>
1866 <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.ToString">
1867 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> object.</summary>
1868 <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
1870 <member name="M:System.Net.Http.Headers.ProductInfoHeaderValue.TryParse(System.String,System.Net.Http.Headers.ProductInfoHeaderValue@)">
1871 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> information.</summary>
1872 <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>
1873 <param name="input">The string to validate.</param>
1874 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.ProductInfoHeaderValue" /> version of the string.</param>
1876 <member name="T:System.Net.Http.Headers.RangeConditionHeaderValue">
1877 <summary>Represents an If-Range header value which can either be a date/time or an entity-tag value.</summary>
1879 <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.#ctor(System.DateTimeOffset)">
1880 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> class.</summary>
1881 <param name="date">A date value used to initialize the new instance.</param>
1883 <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.#ctor(System.Net.Http.Headers.EntityTagHeaderValue)">
1884 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> class.</summary>
1885 <param name="entityTag">An <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" /> object used to initialize the new instance.</param>
1887 <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.#ctor(System.String)">
1888 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> class.</summary>
1889 <param name="entityTag">An entity tag represented as a string used to initialize the new instance.</param>
1891 <member name="P:System.Net.Http.Headers.RangeConditionHeaderValue.Date">
1892 <summary>Gets the date from the <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> object.</summary>
1893 <returns>Returns <see cref="T:System.DateTimeOffset" />.The date from the <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> object.</returns>
1895 <member name="P:System.Net.Http.Headers.RangeConditionHeaderValue.EntityTag">
1896 <summary>Gets the entity tag from the <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> object.</summary>
1897 <returns>Returns <see cref="T:System.Net.Http.Headers.EntityTagHeaderValue" />.The entity tag from the <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> object.</returns>
1899 <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.Equals(System.Object)">
1900 <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>
1901 <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>
1902 <param name="obj">The object to compare with the current object.</param>
1904 <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.GetHashCode">
1905 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> object.</summary>
1906 <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
1908 <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.Parse(System.String)">
1909 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> instance.</summary>
1910 <returns>Returns <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" />.An <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> instance.</returns>
1911 <param name="input">A string that represents range condition header value information.</param>
1912 <exception cref="T:System.ArgumentNullException">
1913 <paramref name="input" /> is a null reference.</exception>
1914 <exception cref="T:System.FormatException">
1915 <paramref name="input" /> is not valid range Condition header value information.</exception>
1917 <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.ToString">
1918 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> object.</summary>
1919 <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
1921 <member name="M:System.Net.Http.Headers.RangeConditionHeaderValue.TryParse(System.String,System.Net.Http.Headers.RangeConditionHeaderValue@)">
1922 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> information.</summary>
1923 <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>
1924 <param name="input">The string to validate.</param>
1925 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.RangeConditionHeaderValue" /> version of the string.</param>
1927 <member name="T:System.Net.Http.Headers.RangeHeaderValue">
1928 <summary>Represents a Range header value.</summary>
1930 <member name="M:System.Net.Http.Headers.RangeHeaderValue.#ctor">
1931 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RangeHeaderValue" /> class.</summary>
1933 <member name="M:System.Net.Http.Headers.RangeHeaderValue.#ctor(System.Nullable{System.Int64},System.Nullable{System.Int64})">
1934 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RangeHeaderValue" /> class with a byte range.</summary>
1935 <param name="from">The position at which to start sending data.</param>
1936 <param name="to">The position at which to stop sending data.</param>
1937 <exception cref="T:System.ArgumentOutOfRangeException">
1938 <paramref name="from" /> is greater than <paramref name="to" />-or- <paramref name="from" /> or <paramref name="to" /> is less than 0. </exception>
1940 <member name="M:System.Net.Http.Headers.RangeHeaderValue.Equals(System.Object)">
1941 <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>
1942 <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>
1943 <param name="obj">The object to compare with the current object.</param>
1945 <member name="M:System.Net.Http.Headers.RangeHeaderValue.GetHashCode">
1946 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.RangeHeaderValue" /> object.</summary>
1947 <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
1949 <member name="M:System.Net.Http.Headers.RangeHeaderValue.Parse(System.String)">
1950 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.RangeHeaderValue" /> instance.</summary>
1951 <returns>Returns <see cref="T:System.Net.Http.Headers.RangeHeaderValue" />.An <see cref="T:System.Net.Http.Headers.RangeHeaderValue" /> instance.</returns>
1952 <param name="input">A string that represents range header value information.</param>
1953 <exception cref="T:System.ArgumentNullException">
1954 <paramref name="input" /> is a null reference.</exception>
1955 <exception cref="T:System.FormatException">
1956 <paramref name="input" /> is not valid range header value information.</exception>
1958 <member name="P:System.Net.Http.Headers.RangeHeaderValue.Ranges">
1959 <summary>Gets the ranges specified from the <see cref="T:System.Net.Http.Headers.RangeHeaderValue" /> object.</summary>
1960 <returns>Returns <see cref="T:System.Collections.Generic.ICollection`1" />.The ranges from the <see cref="T:System.Net.Http.Headers.RangeHeaderValue" /> object.</returns>
1962 <member name="M:System.Net.Http.Headers.RangeHeaderValue.ToString">
1963 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.RangeHeaderValue" /> object.</summary>
1964 <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
1966 <member name="M:System.Net.Http.Headers.RangeHeaderValue.TryParse(System.String,System.Net.Http.Headers.RangeHeaderValue@)">
1967 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.RangeHeaderValue" /> information.</summary>
1968 <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>
1969 <param name="input">he string to validate.</param>
1970 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.RangeHeaderValue" /> version of the string.</param>
1972 <member name="P:System.Net.Http.Headers.RangeHeaderValue.Unit">
1973 <summary>Gets the unit from the <see cref="T:System.Net.Http.Headers.RangeHeaderValue" /> object.</summary>
1974 <returns>Returns <see cref="T:System.String" />.The unit from the <see cref="T:System.Net.Http.Headers.RangeHeaderValue" /> object.</returns>
1976 <member name="T:System.Net.Http.Headers.RangeItemHeaderValue">
1977 <summary>Represents a byte range in a Range header value.</summary>
1979 <member name="M:System.Net.Http.Headers.RangeItemHeaderValue.#ctor(System.Nullable{System.Int64},System.Nullable{System.Int64})">
1980 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RangeItemHeaderValue" /> class.</summary>
1981 <param name="from">The position at which to start sending data.</param>
1982 <param name="to">The position at which to stop sending data.</param>
1983 <exception cref="T:System.ArgumentOutOfRangeException">
1984 <paramref name="from" /> is greater than <paramref name="to" />-or- <paramref name="from" /> or <paramref name="to" /> is less than 0. </exception>
1986 <member name="M:System.Net.Http.Headers.RangeItemHeaderValue.Equals(System.Object)">
1987 <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>
1988 <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>
1989 <param name="obj">The object to compare with the current object.</param>
1991 <member name="P:System.Net.Http.Headers.RangeItemHeaderValue.From">
1992 <summary>Gets the position at which to start sending data.</summary>
1993 <returns>Returns <see cref="T:System.Int64" />.The position at which to start sending data.</returns>
1995 <member name="M:System.Net.Http.Headers.RangeItemHeaderValue.GetHashCode">
1996 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.RangeItemHeaderValue" /> object.</summary>
1997 <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
1999 <member name="P:System.Net.Http.Headers.RangeItemHeaderValue.To">
2000 <summary>Gets the position at which to stop sending data. </summary>
2001 <returns>Returns <see cref="T:System.Int64" />.The position at which to stop sending data. </returns>
2003 <member name="M:System.Net.Http.Headers.RangeItemHeaderValue.ToString">
2004 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.RangeItemHeaderValue" /> object.</summary>
2005 <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
2007 <member name="T:System.Net.Http.Headers.RetryConditionHeaderValue">
2008 <summary>Represents a Retry-After header value which can either be a date/time or a timespan value.</summary>
2010 <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.#ctor(System.DateTimeOffset)">
2011 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> class.</summary>
2012 <param name="date">The date and time offset used to initialize the new instance.</param>
2014 <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.#ctor(System.TimeSpan)">
2015 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> class.</summary>
2016 <param name="delta">The delta, in seconds, used to initialize the new instance.</param>
2018 <member name="P:System.Net.Http.Headers.RetryConditionHeaderValue.Date">
2019 <summary>Gets the date and time offset from the <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> object.</summary>
2020 <returns>Returns <see cref="T:System.DateTimeOffset" />.The date and time offset from the <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> object.</returns>
2022 <member name="P:System.Net.Http.Headers.RetryConditionHeaderValue.Delta">
2023 <summary>Gets the delta in seconds from the <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> object.</summary>
2024 <returns>Returns <see cref="T:System.TimeSpan" />.The delta in seconds from the <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> object.</returns>
2026 <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.Equals(System.Object)">
2027 <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>
2028 <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>
2029 <param name="obj">The object to compare with the current object.</param>
2031 <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.GetHashCode">
2032 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> object.</summary>
2033 <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
2035 <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.Parse(System.String)">
2036 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> instance.</summary>
2037 <returns>Returns <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" />.An <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> instance.</returns>
2038 <param name="input">A string that represents retry condition header value information.</param>
2039 <exception cref="T:System.ArgumentNullException">
2040 <paramref name="input" /> is a null reference.</exception>
2041 <exception cref="T:System.FormatException">
2042 <paramref name="input" /> is not valid retry condition header value information.</exception>
2044 <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.ToString">
2045 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> object.</summary>
2046 <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
2048 <member name="M:System.Net.Http.Headers.RetryConditionHeaderValue.TryParse(System.String,System.Net.Http.Headers.RetryConditionHeaderValue@)">
2049 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> information.</summary>
2050 <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>
2051 <param name="input">The string to validate.</param>
2052 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.RetryConditionHeaderValue" /> version of the string.</param>
2054 <member name="T:System.Net.Http.Headers.StringWithQualityHeaderValue">
2055 <summary>Represents a string header value with an optional quality.</summary>
2057 <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.#ctor(System.String)">
2058 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" /> class.</summary>
2059 <param name="value">The string used to initialize the new instance.</param>
2061 <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.#ctor(System.String,System.Double)">
2062 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" /> class.</summary>
2063 <param name="value">A string used to initialize the new instance.</param>
2064 <param name="quality">A quality factor used to initialize the new instance.</param>
2066 <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.Equals(System.Object)">
2067 <summary>Determines whether the specified Object is equal to the current <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" /> object.</summary>
2068 <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>
2069 <param name="obj">The object to compare with the current object.</param>
2071 <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.GetHashCode">
2072 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" /> object.</summary>
2073 <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
2075 <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.Parse(System.String)">
2076 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" /> instance.</summary>
2077 <returns>Returns <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" />.An <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> instance.</returns>
2078 <param name="input">A string that represents quality header value information.</param>
2079 <exception cref="T:System.ArgumentNullException">
2080 <paramref name="input" /> is a null reference.</exception>
2081 <exception cref="T:System.FormatException">
2082 <paramref name="input" /> is not valid string with quality header value information.</exception>
2084 <member name="P:System.Net.Http.Headers.StringWithQualityHeaderValue.Quality">
2085 <summary>Gets the quality factor from the <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" /> object.</summary>
2086 <returns>Returns <see cref="T:System.Double" />.The quality factor from the <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" /> object.</returns>
2088 <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.ToString">
2089 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" /> object.</summary>
2090 <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
2092 <member name="M:System.Net.Http.Headers.StringWithQualityHeaderValue.TryParse(System.String,System.Net.Http.Headers.StringWithQualityHeaderValue@)">
2093 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" /> information.</summary>
2094 <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>
2095 <param name="input">The string to validate.</param>
2096 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" /> version of the string.</param>
2098 <member name="P:System.Net.Http.Headers.StringWithQualityHeaderValue.Value">
2099 <summary>Gets the string value from the <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" /> object.</summary>
2100 <returns>Returns <see cref="T:System.String" />.The string value from the <see cref="T:System.Net.Http.Headers.StringWithQualityHeaderValue" /> object.</returns>
2102 <member name="T:System.Net.Http.Headers.TransferCodingHeaderValue">
2103 <summary>Represents an accept-encoding header value.</summary>
2105 <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.#ctor(System.Net.Http.Headers.TransferCodingHeaderValue)">
2106 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue" /> class.</summary>
2107 <param name="source">A <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue" /> object used to initialize the new instance. </param>
2109 <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.#ctor(System.String)">
2110 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue" /> class.</summary>
2111 <param name="value">A string used to initialize the new instance.</param>
2113 <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.Equals(System.Object)">
2114 <summary>Determines whether the specified Object is equal to the current <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue" /> object.</summary>
2115 <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>
2116 <param name="obj">The object to compare with the current object.</param>
2118 <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.GetHashCode">
2119 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue" /> object.</summary>
2120 <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
2122 <member name="P:System.Net.Http.Headers.TransferCodingHeaderValue.Parameters">
2123 <summary>Gets the transfer-coding parameters.</summary>
2124 <returns>Returns <see cref="T:System.Collections.Generic.ICollection`1" />.The transfer-coding parameters.</returns>
2126 <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.Parse(System.String)">
2127 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue" /> instance.</summary>
2128 <returns>Returns <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue" />.An <see cref="T:System.Net.Http.Headers.AuthenticationHeaderValue" /> instance.</returns>
2129 <param name="input">A string that represents transfer-coding header value information.</param>
2130 <exception cref="T:System.ArgumentNullException">
2131 <paramref name="input" /> is a null reference.</exception>
2132 <exception cref="T:System.FormatException">
2133 <paramref name="input" /> is not valid transfer-coding header value information.</exception>
2135 <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.ToString">
2136 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue" /> object.</summary>
2137 <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
2139 <member name="M:System.Net.Http.Headers.TransferCodingHeaderValue.TryParse(System.String,System.Net.Http.Headers.TransferCodingHeaderValue@)">
2140 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue" /> information.</summary>
2141 <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>
2142 <param name="input">The string to validate.</param>
2143 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.TransferCodingHeaderValue" /> version of the string.</param>
2145 <member name="P:System.Net.Http.Headers.TransferCodingHeaderValue.Value">
2146 <summary>Gets the transfer-coding value.</summary>
2147 <returns>Returns <see cref="T:System.String" />.The transfer-coding value.</returns>
2149 <member name="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue">
2150 <summary>Represents an Accept-Encoding header value.with optional quality factor.</summary>
2152 <member name="M:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.#ctor(System.String)">
2153 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue" /> class.</summary>
2154 <param name="value">A string used to initialize the new instance.</param>
2156 <member name="M:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.#ctor(System.String,System.Double)">
2157 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue" /> class.</summary>
2158 <param name="value">A string used to initialize the new instance.</param>
2159 <param name="quality">A value for the quality factor.</param>
2161 <member name="M:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.Parse(System.String)">
2162 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue" /> instance.</summary>
2163 <returns>Returns <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue" />.An <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue" /> instance.</returns>
2164 <param name="input">A string that represents transfer-coding value information.</param>
2165 <exception cref="T:System.ArgumentNullException">
2166 <paramref name="input" /> is a null reference.</exception>
2167 <exception cref="T:System.FormatException">
2168 <paramref name="input" /> is not valid transfer-coding with quality header value information.</exception>
2170 <member name="P:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.Quality">
2171 <summary>Gets the quality factor from the <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue" />.</summary>
2172 <returns>Returns <see cref="T:System.Double" />.The quality factor from the <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue" />.</returns>
2174 <member name="M:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue.TryParse(System.String,System.Net.Http.Headers.TransferCodingWithQualityHeaderValue@)">
2175 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue" /> information.</summary>
2176 <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>
2177 <param name="input">The string to validate.</param>
2178 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.TransferCodingWithQualityHeaderValue" /> version of the string.</param>
2180 <member name="T:System.Net.Http.Headers.ViaHeaderValue">
2181 <summary>Represents the value of a Via header.</summary>
2183 <member name="M:System.Net.Http.Headers.ViaHeaderValue.#ctor(System.String,System.String)">
2184 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ViaHeaderValue" /> class.</summary>
2185 <param name="protocolVersion">The protocol version of the received protocol.</param>
2186 <param name="receivedBy">The host and port that the request or response was received by.</param>
2188 <member name="M:System.Net.Http.Headers.ViaHeaderValue.#ctor(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>
2194 <member name="M:System.Net.Http.Headers.ViaHeaderValue.#ctor(System.String,System.String,System.String,System.String)">
2195 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.ViaHeaderValue" /> class.</summary>
2196 <param name="protocolVersion">The protocol version of the received protocol.</param>
2197 <param name="receivedBy">The host and port that the request or response was received by.</param>
2198 <param name="protocolName">The protocol name of the received protocol.</param>
2199 <param name="comment">The comment field used to identify the software of the recipient proxy or gateway.</param>
2201 <member name="P:System.Net.Http.Headers.ViaHeaderValue.Comment">
2202 <summary>Gets the comment field used to identify the software of the recipient proxy or gateway.</summary>
2203 <returns>Returns <see cref="T:System.String" />.The comment field used to identify the software of the recipient proxy or gateway.</returns>
2205 <member name="M:System.Net.Http.Headers.ViaHeaderValue.Equals(System.Object)">
2206 <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>
2207 <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>
2208 <param name="obj">The object to compare with the current object.</param>
2210 <member name="M:System.Net.Http.Headers.ViaHeaderValue.GetHashCode">
2211 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.ViaHeaderValue" /> object.</summary>
2212 <returns>Returns <see cref="T:System.Int32" />.Returns a hash code for the current object.</returns>
2214 <member name="M:System.Net.Http.Headers.ViaHeaderValue.Parse(System.String)">
2215 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.ViaHeaderValue" /> instance.</summary>
2216 <returns>Returns <see cref="T:System.Net.Http.Headers.ViaHeaderValue" />.An <see cref="T:System.Net.Http.Headers.ViaHeaderValue" /> instance.</returns>
2217 <param name="input">A string that represents via header value information.</param>
2218 <exception cref="T:System.ArgumentNullException">
2219 <paramref name="input" /> is a null reference.</exception>
2220 <exception cref="T:System.FormatException">
2221 <paramref name="input" /> is not valid via header value information.</exception>
2223 <member name="P:System.Net.Http.Headers.ViaHeaderValue.ProtocolName">
2224 <summary>Gets the protocol name of the received protocol.</summary>
2225 <returns>Returns <see cref="T:System.String" />.The protocol name.</returns>
2227 <member name="P:System.Net.Http.Headers.ViaHeaderValue.ProtocolVersion">
2228 <summary>Gets the protocol version of the received protocol.</summary>
2229 <returns>Returns <see cref="T:System.String" />.The protocol version.</returns>
2231 <member name="P:System.Net.Http.Headers.ViaHeaderValue.ReceivedBy">
2232 <summary>Gets the host and port that the request or response was received by.</summary>
2233 <returns>Returns <see cref="T:System.String" />.The host and port that the request or response was received by.</returns>
2235 <member name="M:System.Net.Http.Headers.ViaHeaderValue.ToString">
2236 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.ViaHeaderValue" /> object.</summary>
2237 <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
2239 <member name="M:System.Net.Http.Headers.ViaHeaderValue.TryParse(System.String,System.Net.Http.Headers.ViaHeaderValue@)">
2240 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.ViaHeaderValue" /> information.</summary>
2241 <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>
2242 <param name="input">The string to validate.</param>
2243 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.ViaHeaderValue" /> version of the string.</param>
2245 <member name="T:System.Net.Http.Headers.WarningHeaderValue">
2246 <summary>Represents a warning value used by the Warning header.</summary>
2248 <member name="M:System.Net.Http.Headers.WarningHeaderValue.#ctor(System.Int32,System.String,System.String)">
2249 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.WarningHeaderValue" /> class.</summary>
2250 <param name="code">The specific warning code.</param>
2251 <param name="agent">The host that attached the warning.</param>
2252 <param name="text">A quoted-string containing the warning text.</param>
2254 <member name="M:System.Net.Http.Headers.WarningHeaderValue.#ctor(System.Int32,System.String,System.String,System.DateTimeOffset)">
2255 <summary>Initializes a new instance of the <see cref="T:System.Net.Http.Headers.WarningHeaderValue" /> class.</summary>
2256 <param name="code">The specific warning code.</param>
2257 <param name="agent">The host that attached the warning.</param>
2258 <param name="text">A quoted-string containing the warning text.</param>
2259 <param name="date">The date/time stamp of the warning.</param>
2261 <member name="P:System.Net.Http.Headers.WarningHeaderValue.Agent">
2262 <summary>Gets the host that attached the warning.</summary>
2263 <returns>Returns <see cref="T:System.String" />.The host that attached the warning.</returns>
2265 <member name="P:System.Net.Http.Headers.WarningHeaderValue.Code">
2266 <summary>Gets the specific warning code.</summary>
2267 <returns>Returns <see cref="T:System.Int32" />.The specific warning code.</returns>
2269 <member name="P:System.Net.Http.Headers.WarningHeaderValue.Date">
2270 <summary>Gets the date/time stamp of the warning.</summary>
2271 <returns>Returns <see cref="T:System.DateTimeOffset" />.The date/time stamp of the warning.</returns>
2273 <member name="M:System.Net.Http.Headers.WarningHeaderValue.Equals(System.Object)">
2274 <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>
2275 <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>
2276 <param name="obj">The object to compare with the current object.</param>
2278 <member name="M:System.Net.Http.Headers.WarningHeaderValue.GetHashCode">
2279 <summary>Serves as a hash function for an <see cref="T:System.Net.Http.Headers.WarningHeaderValue" /> object.</summary>
2280 <returns>Returns <see cref="T:System.Int32" />.A hash code for the current object.</returns>
2282 <member name="M:System.Net.Http.Headers.WarningHeaderValue.Parse(System.String)">
2283 <summary>Converts a string to an <see cref="T:System.Net.Http.Headers.WarningHeaderValue" /> instance.</summary>
2284 <returns>Returns an <see cref="T:System.Net.Http.Headers.WarningHeaderValue" /> instance.</returns>
2285 <param name="input">A string that represents authentication header value information.</param>
2286 <exception cref="T:System.ArgumentNullException">
2287 <paramref name="input" /> is a null reference.</exception>
2288 <exception cref="T:System.FormatException">
2289 <paramref name="input" /> is not valid authentication header value information.</exception>
2291 <member name="P:System.Net.Http.Headers.WarningHeaderValue.Text">
2292 <summary>Gets a quoted-string containing the warning text.</summary>
2293 <returns>Returns <see cref="T:System.String" />.A quoted-string containing the warning text.</returns>
2295 <member name="M:System.Net.Http.Headers.WarningHeaderValue.ToString">
2296 <summary>Returns a string that represents the current <see cref="T:System.Net.Http.Headers.WarningHeaderValue" /> object.</summary>
2297 <returns>Returns <see cref="T:System.String" />.A string that represents the current object.</returns>
2299 <member name="M:System.Net.Http.Headers.WarningHeaderValue.TryParse(System.String,System.Net.Http.Headers.WarningHeaderValue@)">
2300 <summary>Determines whether a string is valid <see cref="T:System.Net.Http.Headers.WarningHeaderValue" /> information.</summary>
2301 <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>
2302 <param name="input">The string to validate.</param>
2303 <param name="parsedValue">The <see cref="T:System.Net.Http.Headers.WarningHeaderValue" /> version of the string.</param>