5bab1abfd0d953bbf6fc1cf3d39718cf9d8120d5
[platform/core/csapi/tizenfx.git] / pkg / Tizen.NET.API11 / build / tizen11.0 / ref / System.Net.WebHeaderCollection.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <doc>
3   <assembly>
4     <name>System.Net.WebHeaderCollection</name>
5   </assembly>
6   <members>
7     <member name="T:System.Net.HttpRequestHeader">
8       <summary>The HTTP headers that may be specified in a client request.</summary>
9     </member>
10     <member name="F:System.Net.HttpRequestHeader.Accept">
11       <summary>The Accept header, which specifies the MIME types that are acceptable for the response.</summary>
12     </member>
13     <member name="F:System.Net.HttpRequestHeader.AcceptCharset">
14       <summary>The Accept-Charset header, which specifies the character sets that are acceptable for the response.</summary>
15     </member>
16     <member name="F:System.Net.HttpRequestHeader.AcceptEncoding">
17       <summary>The Accept-Encoding header, which specifies the content encodings that are acceptable for the response.</summary>
18     </member>
19     <member name="F:System.Net.HttpRequestHeader.AcceptLanguage">
20       <summary>The Accept-Language header, which specifies that natural languages that are preferred for the response.</summary>
21     </member>
22     <member name="F:System.Net.HttpRequestHeader.Allow">
23       <summary>The Allow header, which specifies the set of HTTP methods supported.</summary>
24     </member>
25     <member name="F:System.Net.HttpRequestHeader.Authorization">
26       <summary>The Authorization header, which specifies the credentials that the client presents in order to authenticate itself to the server.</summary>
27     </member>
28     <member name="F:System.Net.HttpRequestHeader.CacheControl">
29       <summary>The Cache-Control header, which specifies directives that must be obeyed by all cache control mechanisms along the request/response chain.</summary>
30     </member>
31     <member name="F:System.Net.HttpRequestHeader.Connection">
32       <summary>The Connection header, which specifies options that are desired for a particular connection.</summary>
33     </member>
34     <member name="F:System.Net.HttpRequestHeader.ContentEncoding">
35       <summary>The Content-Encoding header, which specifies the encodings that have been applied to the accompanying body data.</summary>
36     </member>
37     <member name="F:System.Net.HttpRequestHeader.ContentLanguage">
38       <summary>The Content-Language header, which specifies the natural language(s) of the accompanying body data.</summary>
39     </member>
40     <member name="F:System.Net.HttpRequestHeader.ContentLength">
41       <summary>The Content-Length header, which specifies the length, in bytes, of the accompanying body data.</summary>
42     </member>
43     <member name="F:System.Net.HttpRequestHeader.ContentLocation">
44       <summary>The Content-Location header, which specifies a URI from which the accompanying body may be obtained.</summary>
45     </member>
46     <member name="F:System.Net.HttpRequestHeader.ContentMd5">
47       <summary>The Content-MD5 header, which specifies the MD5 digest of the accompanying body data, for the purpose of providing an end-to-end message integrity check. Due to collision problems with MD5, Microsoft recommends a security model based on SHA256 or better.</summary>
48     </member>
49     <member name="F:System.Net.HttpRequestHeader.ContentRange">
50       <summary>The Content-Range header, which specifies where in the full body the accompanying partial body data should be applied.</summary>
51     </member>
52     <member name="F:System.Net.HttpRequestHeader.ContentType">
53       <summary>The Content-Type header, which specifies the MIME type of the accompanying body data.</summary>
54     </member>
55     <member name="F:System.Net.HttpRequestHeader.Cookie">
56       <summary>The Cookie header, which specifies cookie data presented to the server.</summary>
57     </member>
58     <member name="F:System.Net.HttpRequestHeader.Date">
59       <summary>The Date header, which specifies the date and time at which the request originated.</summary>
60     </member>
61     <member name="F:System.Net.HttpRequestHeader.Expect">
62       <summary>The Expect header, which specifies particular server behaviors that are required by the client.</summary>
63     </member>
64     <member name="F:System.Net.HttpRequestHeader.Expires">
65       <summary>The Expires header, which specifies the date and time after which the accompanying body data should be considered stale.</summary>
66     </member>
67     <member name="F:System.Net.HttpRequestHeader.From">
68       <summary>The From header, which specifies an Internet Email address for the human user who controls the requesting user agent.</summary>
69     </member>
70     <member name="F:System.Net.HttpRequestHeader.Host">
71       <summary>The Host header, which specifies the host name and port number of the resource being requested.</summary>
72     </member>
73     <member name="F:System.Net.HttpRequestHeader.IfMatch">
74       <summary>The If-Match header, which specifies that the requested operation should be performed only if the client's cached copy of the indicated resource is current.</summary>
75     </member>
76     <member name="F:System.Net.HttpRequestHeader.IfModifiedSince">
77       <summary>The If-Modified-Since header, which specifies that the requested operation should be performed only if the requested resource has been modified since the indicated data and time.</summary>
78     </member>
79     <member name="F:System.Net.HttpRequestHeader.IfNoneMatch">
80       <summary>The If-None-Match header, which specifies that the requested operation should be performed only if none of client's cached copies of the indicated resources are current.</summary>
81     </member>
82     <member name="F:System.Net.HttpRequestHeader.IfRange">
83       <summary>The If-Range header, which specifies that only the specified range of the requested resource should be sent, if the client's cached copy is current.</summary>
84     </member>
85     <member name="F:System.Net.HttpRequestHeader.IfUnmodifiedSince">
86       <summary>The If-Unmodified-Since header, which specifies that the requested operation should be performed only if the requested resource has not been modified since the indicated date and time.</summary>
87     </member>
88     <member name="F:System.Net.HttpRequestHeader.KeepAlive">
89       <summary>The Keep-Alive header, which specifies a parameter used into order to maintain a persistent connection.</summary>
90     </member>
91     <member name="F:System.Net.HttpRequestHeader.LastModified">
92       <summary>The Last-Modified header, which specifies the date and time at which the accompanying body data was last modified.</summary>
93     </member>
94     <member name="F:System.Net.HttpRequestHeader.MaxForwards">
95       <summary>The Max-Forwards header, which specifies an integer indicating the remaining number of times that this request may be forwarded.</summary>
96     </member>
97     <member name="F:System.Net.HttpRequestHeader.Pragma">
98       <summary>The Pragma header, which specifies implementation-specific directives that might apply to any agent along the request/response chain.</summary>
99     </member>
100     <member name="F:System.Net.HttpRequestHeader.ProxyAuthorization">
101       <summary>The Proxy-Authorization header, which specifies the credentials that the client presents in order to authenticate itself to a proxy.</summary>
102     </member>
103     <member name="F:System.Net.HttpRequestHeader.Range">
104       <summary>The Range header, which specifies the sub-range(s) of the response that the client requests be returned in lieu of the entire response.</summary>
105     </member>
106     <member name="F:System.Net.HttpRequestHeader.Referer">
107       <summary>The Referer header, which specifies the URI of the resource from which the request URI was obtained.</summary>
108     </member>
109     <member name="F:System.Net.HttpRequestHeader.Te">
110       <summary>The TE header, which specifies the transfer encodings that are acceptable for the response.</summary>
111     </member>
112     <member name="F:System.Net.HttpRequestHeader.Trailer">
113       <summary>The Trailer header, which specifies the header fields present in the trailer of a message encoded with chunked transfer-coding.</summary>
114     </member>
115     <member name="F:System.Net.HttpRequestHeader.TransferEncoding">
116       <summary>The Transfer-Encoding header, which specifies what (if any) type of transformation that has been applied to the message body.</summary>
117     </member>
118     <member name="F:System.Net.HttpRequestHeader.Translate">
119       <summary>The Translate header, a Microsoft extension to the HTTP specification used in conjunction with WebDAV functionality.</summary>
120     </member>
121     <member name="F:System.Net.HttpRequestHeader.Upgrade">
122       <summary>The Upgrade header, which specifies additional communications protocols that the client supports.</summary>
123     </member>
124     <member name="F:System.Net.HttpRequestHeader.UserAgent">
125       <summary>The User-Agent header, which specifies information about the client agent.</summary>
126     </member>
127     <member name="F:System.Net.HttpRequestHeader.Via">
128       <summary>The Via header, which specifies intermediate protocols to be used by gateway and proxy agents.</summary>
129     </member>
130     <member name="F:System.Net.HttpRequestHeader.Warning">
131       <summary>The Warning header, which specifies additional information about that status or transformation of a message that might not be reflected in the message.</summary>
132     </member>
133     <member name="T:System.Net.HttpResponseHeader">
134       <summary>The HTTP headers that can be specified in a server response.</summary>
135     </member>
136     <member name="F:System.Net.HttpResponseHeader.AcceptRanges">
137       <summary>The Accept-Ranges header, which specifies the range that is accepted by the server.</summary>
138     </member>
139     <member name="F:System.Net.HttpResponseHeader.Age">
140       <summary>The Age header, which specifies the time, in seconds, since the response was generated by the originating server.</summary>
141     </member>
142     <member name="F:System.Net.HttpResponseHeader.Allow">
143       <summary>The Allow header, which specifies the set of HTTP methods that are supported.</summary>
144     </member>
145     <member name="F:System.Net.HttpResponseHeader.CacheControl">
146       <summary>The Cache-Control header, which specifies caching directives that must be obeyed by all caching mechanisms along the request/response chain.</summary>
147     </member>
148     <member name="F:System.Net.HttpResponseHeader.Connection">
149       <summary>The Connection header, which specifies options that are desired for a particular connection.</summary>
150     </member>
151     <member name="F:System.Net.HttpResponseHeader.ContentEncoding">
152       <summary>The Content-Encoding header, which specifies the encodings that have been applied to the accompanying body data.</summary>
153     </member>
154     <member name="F:System.Net.HttpResponseHeader.ContentLanguage">
155       <summary>The Content-Language header, which specifies the natural language or languages of the accompanying body data.</summary>
156     </member>
157     <member name="F:System.Net.HttpResponseHeader.ContentLength">
158       <summary>The Content-Length header, which specifies the length, in bytes, of the accompanying body data.</summary>
159     </member>
160     <member name="F:System.Net.HttpResponseHeader.ContentLocation">
161       <summary>The Content-Location header, which specifies a URI from which the accompanying body can be obtained.</summary>
162     </member>
163     <member name="F:System.Net.HttpResponseHeader.ContentMd5">
164       <summary>The Content-MD5 header, which specifies the MD5 digest of the accompanying body data, for the purpose of providing an end-to-end message integrity check. Due to collision problems with MD5, Microsoft recommends a security model based on SHA256 or better.</summary>
165     </member>
166     <member name="F:System.Net.HttpResponseHeader.ContentRange">
167       <summary>The Range header, which specifies the subrange or subranges of the response that the client requests be returned in lieu of the entire response.</summary>
168     </member>
169     <member name="F:System.Net.HttpResponseHeader.ContentType">
170       <summary>The Content-Type header, which specifies the MIME type of the accompanying body data.</summary>
171     </member>
172     <member name="F:System.Net.HttpResponseHeader.Date">
173       <summary>The Date header, which specifies the date and time at which the response originated.</summary>
174     </member>
175     <member name="F:System.Net.HttpResponseHeader.ETag">
176       <summary>The Etag header, which specifies the current value for the requested variant.</summary>
177     </member>
178     <member name="F:System.Net.HttpResponseHeader.Expires">
179       <summary>The Expires header, which specifies the date and time after which the accompanying body data should be considered stale.</summary>
180     </member>
181     <member name="F:System.Net.HttpResponseHeader.KeepAlive">
182       <summary>The Keep-Alive header, which specifies a parameter to be used to maintain a persistent connection.</summary>
183     </member>
184     <member name="F:System.Net.HttpResponseHeader.LastModified">
185       <summary>The Last-Modified header, which specifies the date and time at which the accompanying body data was last modified.</summary>
186     </member>
187     <member name="F:System.Net.HttpResponseHeader.Location">
188       <summary>The Location header, which specifies a URI to which the client is redirected to obtain the requested resource.</summary>
189     </member>
190     <member name="F:System.Net.HttpResponseHeader.Pragma">
191       <summary>The Pragma header, which specifies implementation-specific directives that might apply to any agent along the request/response chain.</summary>
192     </member>
193     <member name="F:System.Net.HttpResponseHeader.ProxyAuthenticate">
194       <summary>The Proxy-Authenticate header, which specifies that the client must authenticate itself to a proxy.</summary>
195     </member>
196     <member name="F:System.Net.HttpResponseHeader.RetryAfter">
197       <summary>The Retry-After header, which specifies a time (in seconds), or a date and time, after which the client can retry its request.</summary>
198     </member>
199     <member name="F:System.Net.HttpResponseHeader.Server">
200       <summary>The Server header, which specifies information about the originating server agent.</summary>
201     </member>
202     <member name="F:System.Net.HttpResponseHeader.SetCookie">
203       <summary>The Set-Cookie header, which specifies cookie data that is presented to the client.</summary>
204     </member>
205     <member name="F:System.Net.HttpResponseHeader.Trailer">
206       <summary>The Trailer header, which specifies that the indicated header fields are present in the trailer of a message that is encoded with chunked transfer-coding.</summary>
207     </member>
208     <member name="F:System.Net.HttpResponseHeader.TransferEncoding">
209       <summary>The Transfer-Encoding header, which specifies what (if any) type of transformation has been applied to the message body.</summary>
210     </member>
211     <member name="F:System.Net.HttpResponseHeader.Upgrade">
212       <summary>The Upgrade header, which specifies additional communications protocols that the client supports.</summary>
213     </member>
214     <member name="F:System.Net.HttpResponseHeader.Vary">
215       <summary>The Vary header, which specifies the request headers that are used to determine whether a cached response is fresh.</summary>
216     </member>
217     <member name="F:System.Net.HttpResponseHeader.Via">
218       <summary>The Via header, which specifies intermediate protocols to be used by gateway and proxy agents.</summary>
219     </member>
220     <member name="F:System.Net.HttpResponseHeader.Warning">
221       <summary>The Warning header, which specifies additional information about that status or transformation of a message that might not be reflected in the message.</summary>
222     </member>
223     <member name="F:System.Net.HttpResponseHeader.WwwAuthenticate">
224       <summary>The WWW-Authenticate header, which specifies that the client must authenticate itself to the server.</summary>
225     </member>
226     <member name="T:System.Net.WebHeaderCollection">
227       <summary>Contains protocol headers associated with a request or response.</summary>
228     </member>
229     <member name="M:System.Net.WebHeaderCollection.#ctor">
230       <summary>Initializes a new instance of the <see cref="T:System.Net.WebHeaderCollection" /> class.</summary>
231     </member>
232     <member name="M:System.Net.WebHeaderCollection.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
233       <summary>Initializes a new instance of the <see cref="T:System.Net.WebHeaderCollection" /> class from the specified instances of the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> and <see cref="T:System.Runtime.Serialization.StreamingContext" /> classes.</summary>
234       <param name="serializationInfo">A <see cref="T:System.Runtime.Serialization.SerializationInfo" /> containing the information required to serialize the <see cref="T:System.Net.WebHeaderCollection" />.</param>
235       <param name="streamingContext">A <see cref="T:System.Runtime.Serialization.StreamingContext" /> containing the source of the serialized stream associated with the new <see cref="T:System.Net.WebHeaderCollection" />.</param>
236       <exception cref="T:System.ArgumentException">
237         <paramref name="headerName" /> contains invalid characters.</exception>
238       <exception cref="T:System.ArgumentNullException">
239         <paramref name="headerName" /> is a null reference or <see cref="F:System.String.Empty" />.</exception>
240     </member>
241     <member name="M:System.Net.WebHeaderCollection.Add(System.Net.HttpRequestHeader,System.String)">
242       <summary>Inserts the specified header with the specified value into the collection.</summary>
243       <param name="header">The header to add to the collection.</param>
244       <param name="value">The content of the header.</param>
245       <exception cref="T:System.ArgumentOutOfRangeException">.NET Framework and .NET Core versions 2.0 - 3.1 only: The length of <paramref name="value" /> is greater than 65535.</exception>
246       <exception cref="T:System.InvalidOperationException">This <see cref="T:System.Net.WebHeaderCollection" /> instance does not allow instances of <see cref="T:System.Net.HttpRequestHeader" />.</exception>
247     </member>
248     <member name="M:System.Net.WebHeaderCollection.Add(System.Net.HttpResponseHeader,System.String)">
249       <summary>Inserts the specified header with the specified value into the collection.</summary>
250       <param name="header">The header to add to the collection.</param>
251       <param name="value">The content of the header.</param>
252       <exception cref="T:System.ArgumentOutOfRangeException">.NET Framework and .NET Core versions 2.0 - 3.1 only: The length of <paramref name="value" /> is greater than 65535.</exception>
253       <exception cref="T:System.InvalidOperationException">This <see cref="T:System.Net.WebHeaderCollection" /> instance does not allow instances of <see cref="T:System.Net.HttpResponseHeader" />.</exception>
254     </member>
255     <member name="M:System.Net.WebHeaderCollection.Add(System.String)">
256       <summary>Inserts the specified header into the collection.</summary>
257       <param name="header">The header to add, with the name and value separated by a colon.</param>
258       <exception cref="T:System.ArgumentNullException">
259         <paramref name="header" /> is <see langword="null" /> or <see cref="F:System.String.Empty" />.</exception>
260       <exception cref="T:System.ArgumentException">
261         <paramref name="header" /> does not contain a colon (:) character.  
262   
263  The length of <paramref name="value" /> is greater than 65535.  
264   
265  -or-  
266   
267  The name part of <paramref name="header" /> is <see cref="F:System.String.Empty" /> or contains invalid characters.  
268   
269  -or-  
270   
271  <paramref name="header" /> is a restricted header that should be set with a property.  
272   
273  -or-  
274   
275  The value part of <paramref name="header" /> contains invalid characters.</exception>
276       <exception cref="T:System.ArgumentOutOfRangeException">.NET Framework and .NET Core versions 2.0 - 3.1 only: The length of the string after the colon (:) is greater than 65535.</exception>
277     </member>
278     <member name="M:System.Net.WebHeaderCollection.Add(System.String,System.String)">
279       <summary>Inserts a header with the specified name and value into the collection.</summary>
280       <param name="name">The header to add to the collection.</param>
281       <param name="value">The content of the header.</param>
282       <exception cref="T:System.ArgumentException">
283         <paramref name="name" /> is <see langword="null" />, <see cref="F:System.String.Empty" />, or contains invalid characters.  
284   
285  -or-  
286   
287  <paramref name="name" /> is a restricted header that must be set with a property setting.  
288   
289  -or-  
290   
291  <paramref name="value" /> contains invalid characters.</exception>
292       <exception cref="T:System.ArgumentOutOfRangeException">.NET Framework and .NET Core versions 2.0 - 3.1 only: The length of <paramref name="value" /> is greater than 65535.</exception>
293     </member>
294     <member name="M:System.Net.WebHeaderCollection.AddWithoutValidate(System.String,System.String)">
295       <summary>Inserts a header into the collection without checking whether the header is on the restricted header list.</summary>
296       <param name="headerName">The header to add to the collection.</param>
297       <param name="headerValue">The content of the header.</param>
298       <exception cref="T:System.ArgumentException">
299         <paramref name="headerName" /> is <see langword="null" />, <see cref="F:System.String.Empty" />, or contains invalid characters.  
300   
301  -or-  
302   
303  <paramref name="headerValue" /> contains invalid characters.</exception>
304       <exception cref="T:System.ArgumentOutOfRangeException">
305           .NET Framework and .NET Core only: <paramref name="headerName" /> is not <see langword="null" /> and the length of <paramref name="headerValue" /> is too long (greater than 65,535 characters).</exception>
306     </member>
307     <member name="M:System.Net.WebHeaderCollection.Clear">
308       <summary>Removes all headers from the collection.</summary>
309     </member>
310     <member name="M:System.Net.WebHeaderCollection.Get(System.Int32)">
311       <summary>Gets the value of a particular header in the collection, specified by an index into the collection.</summary>
312       <param name="index">The zero-based index of the key to get from the collection.</param>
313       <exception cref="T:System.ArgumentOutOfRangeException">
314         <paramref name="index" /> is negative.  
315   
316  -or-  
317   
318  <paramref name="index" /> exceeds the size of the collection.</exception>
319       <returns>A <see cref="T:System.String" /> containing the value of the specified header.</returns>
320     </member>
321     <member name="M:System.Net.WebHeaderCollection.Get(System.String)">
322       <summary>Gets the value of a particular header in the collection, specified by the name of the header.</summary>
323       <param name="name">The name of the Web header.</param>
324       <returns>A <see cref="T:System.String" /> holding the value of the specified header.</returns>
325     </member>
326     <member name="M:System.Net.WebHeaderCollection.GetEnumerator">
327       <summary>Returns an enumerator that can iterate through the <see cref="T:System.Net.WebHeaderCollection" /> instance.</summary>
328       <returns>An <see cref="T:System.Collections.IEnumerator" /> for the <see cref="T:System.Net.WebHeaderCollection" />.</returns>
329     </member>
330     <member name="M:System.Net.WebHeaderCollection.GetKey(System.Int32)">
331       <summary>Gets the header name at the specified position in the collection.</summary>
332       <param name="index">The zero-based index of the key to get from the collection.</param>
333       <exception cref="T:System.ArgumentOutOfRangeException">
334         <paramref name="index" /> is negative.  
335   
336  -or-  
337   
338  <paramref name="index" /> exceeds the size of the collection.</exception>
339       <returns>A <see cref="T:System.String" /> holding the header name.</returns>
340     </member>
341     <member name="M:System.Net.WebHeaderCollection.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
342       <summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with the data needed to serialize the target object.</summary>
343       <param name="serializationInfo">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> to populate with data.</param>
344       <param name="streamingContext">A <see cref="T:System.Runtime.Serialization.StreamingContext" /> that specifies the destination for this serialization.</param>
345     </member>
346     <member name="M:System.Net.WebHeaderCollection.GetValues(System.Int32)">
347       <summary>Gets an array of header values stored in the <paramref name="index" /> position of the header collection.</summary>
348       <param name="index">The header index to return.</param>
349       <returns>An array of header strings.</returns>
350     </member>
351     <member name="M:System.Net.WebHeaderCollection.GetValues(System.String)">
352       <summary>Gets an array of header values stored in a header.</summary>
353       <param name="header">The header to return.</param>
354       <returns>An array of header strings.</returns>
355     </member>
356     <member name="M:System.Net.WebHeaderCollection.IsRestricted(System.String)">
357       <summary>Tests whether the specified HTTP header can be set for the request.</summary>
358       <param name="headerName">The header to test.</param>
359       <exception cref="T:System.ArgumentNullException">
360         <paramref name="headerName" /> is <see langword="null" /> or <see cref="F:System.String.Empty" />.</exception>
361       <exception cref="T:System.ArgumentException">
362         <paramref name="headerName" /> contains invalid characters.</exception>
363       <returns>
364         <see langword="true" /> if the header is restricted; otherwise <see langword="false" />.</returns>
365     </member>
366     <member name="M:System.Net.WebHeaderCollection.IsRestricted(System.String,System.Boolean)">
367       <summary>Tests whether the specified HTTP header can be set for the request or the response.</summary>
368       <param name="headerName">The header to test.</param>
369       <param name="response">
370         <see langword="true" /> to test the response; <see langword="false" /> to test the request.</param>
371       <exception cref="T:System.ArgumentNullException">
372         <paramref name="headerName" /> is <see langword="null" /> or <see cref="F:System.String.Empty" />.</exception>
373       <exception cref="T:System.ArgumentException">
374         <paramref name="headerName" /> contains invalid characters.</exception>
375       <returns>
376         <see langword="true" /> if the header is restricted; otherwise, <see langword="false" />.</returns>
377     </member>
378     <member name="M:System.Net.WebHeaderCollection.OnDeserialization(System.Object)">
379       <summary>Implements the <see cref="T:System.Runtime.Serialization.ISerializable" /> interface and raises the deserialization event when the deserialization is complete.</summary>
380       <param name="sender">The source of the deserialization event.</param>
381     </member>
382     <member name="M:System.Net.WebHeaderCollection.Remove(System.Net.HttpRequestHeader)">
383       <summary>Removes the specified header from the collection.</summary>
384       <param name="header">The <see cref="T:System.Net.HttpRequestHeader" /> instance to remove from the collection.</param>
385       <exception cref="T:System.InvalidOperationException">This <see cref="T:System.Net.WebHeaderCollection" /> instance does not allow instances of <see cref="T:System.Net.HttpRequestHeader" />.</exception>
386     </member>
387     <member name="M:System.Net.WebHeaderCollection.Remove(System.Net.HttpResponseHeader)">
388       <summary>Removes the specified header from the collection.</summary>
389       <param name="header">The <see cref="T:System.Net.HttpResponseHeader" /> instance to remove from the collection.</param>
390       <exception cref="T:System.InvalidOperationException">This <see cref="T:System.Net.WebHeaderCollection" /> instance does not allow instances of <see cref="T:System.Net.HttpResponseHeader" />.</exception>
391     </member>
392     <member name="M:System.Net.WebHeaderCollection.Remove(System.String)">
393       <summary>Removes the specified header from the collection.</summary>
394       <param name="name">The name of the header to remove from the collection.</param>
395       <exception cref="T:System.ArgumentNullException">
396         <paramref name="name" /> is <see langword="null" /><see cref="F:System.String.Empty" />.</exception>
397       <exception cref="T:System.ArgumentException">
398         <paramref name="name" /> is a restricted header.  
399   
400  -or-  
401   
402  <paramref name="name" /> contains invalid characters.</exception>
403     </member>
404     <member name="M:System.Net.WebHeaderCollection.Set(System.Net.HttpRequestHeader,System.String)">
405       <summary>Sets the specified header to the specified value.</summary>
406       <param name="header">The <see cref="T:System.Net.HttpRequestHeader" /> value to set.</param>
407       <param name="value">The content of the header to set.</param>
408       <exception cref="T:System.ArgumentOutOfRangeException">.NET Framework and .NET Core versions 2.0 - 3.1 only: The length of <paramref name="value" /> is greater than 65535.</exception>
409       <exception cref="T:System.InvalidOperationException">This <see cref="T:System.Net.WebHeaderCollection" /> instance does not allow instances of <see cref="T:System.Net.HttpRequestHeader" />.</exception>
410     </member>
411     <member name="M:System.Net.WebHeaderCollection.Set(System.Net.HttpResponseHeader,System.String)">
412       <summary>Sets the specified header to the specified value.</summary>
413       <param name="header">The <see cref="T:System.Net.HttpResponseHeader" /> value to set.</param>
414       <param name="value">The content of the header to set.</param>
415       <exception cref="T:System.ArgumentOutOfRangeException">.NET Framework and .NET Core versions 2.0 - 3.1 only: The length of <paramref name="value" /> is greater than 65535.</exception>
416       <exception cref="T:System.InvalidOperationException">This <see cref="T:System.Net.WebHeaderCollection" /> instance does not allow instances of <see cref="T:System.Net.HttpResponseHeader" />.</exception>
417     </member>
418     <member name="M:System.Net.WebHeaderCollection.Set(System.String,System.String)">
419       <summary>Sets the specified header to the specified value.</summary>
420       <param name="name">The header to set.</param>
421       <param name="value">The content of the header to set.</param>
422       <exception cref="T:System.ArgumentNullException">
423         <paramref name="name" /> is <see langword="null" /> or <see cref="F:System.String.Empty" />.</exception>
424       <exception cref="T:System.ArgumentOutOfRangeException">.NET Framework and .NET Core versions 2.0 - 3.1 only: The length of <paramref name="value" /> is greater than 65535.</exception>
425       <exception cref="T:System.ArgumentException">
426         <paramref name="name" /> is a restricted header.  
427   
428  -or-  
429   
430  <paramref name="name" /> or <paramref name="value" /> contain invalid characters.</exception>
431     </member>
432     <member name="M:System.Net.WebHeaderCollection.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
433       <summary>Serializes this instance into the specified <see cref="T:System.Runtime.Serialization.SerializationInfo" /> object.</summary>
434       <param name="serializationInfo">The object into which this <see cref="T:System.Net.WebHeaderCollection" /> will be serialized.</param>
435       <param name="streamingContext">The destination of the serialization.</param>
436     </member>
437     <member name="M:System.Net.WebHeaderCollection.ToByteArray">
438       <summary>Converts the <see cref="T:System.Net.WebHeaderCollection" /> to a byte array.</summary>
439       <returns>A <see cref="T:System.Byte" /> array holding the header collection.</returns>
440     </member>
441     <member name="M:System.Net.WebHeaderCollection.ToString">
442       <summary>This method is obsolete.</summary>
443       <returns>The <see cref="T:System.String" /> representation of the collection.</returns>
444     </member>
445     <member name="P:System.Net.WebHeaderCollection.AllKeys">
446       <summary>Gets all header names (keys) in the collection.</summary>
447       <returns>An array of type <see cref="T:System.String" /> containing all header names in a Web request.</returns>
448     </member>
449     <member name="P:System.Net.WebHeaderCollection.Count">
450       <summary>Gets the number of headers in the collection.</summary>
451       <returns>An <see cref="T:System.Int32" /> indicating the number of headers in a request.</returns>
452     </member>
453     <member name="P:System.Net.WebHeaderCollection.Item(System.Net.HttpRequestHeader)">
454       <summary>Gets or sets the specified request header.</summary>
455       <param name="header">The request header value.</param>
456       <exception cref="T:System.InvalidOperationException">This <see cref="T:System.Net.WebHeaderCollection" /> instance does not allow instances of <see cref="T:System.Net.HttpRequestHeader" />.</exception>
457       <returns>A <see cref="T:System.String" /> instance containing the specified header value.</returns>
458     </member>
459     <member name="P:System.Net.WebHeaderCollection.Item(System.Net.HttpResponseHeader)">
460       <summary>Gets or sets the specified response header.</summary>
461       <param name="header">The response header value.</param>
462       <exception cref="T:System.ArgumentOutOfRangeException">.NET Framework and .NET Core versions 2.0 - 3.1 only: The length of <paramref name="value" /> is greater than 65535.</exception>
463       <exception cref="T:System.InvalidOperationException">This <see cref="T:System.Net.WebHeaderCollection" /> instance does not allow instances of <see cref="T:System.Net.HttpResponseHeader" />.</exception>
464       <returns>A <see cref="T:System.String" /> instance containing the specified header.</returns>
465     </member>
466     <member name="P:System.Net.WebHeaderCollection.Keys">
467       <summary>Gets the collection of header names (keys) in the collection.</summary>
468       <returns>A <see cref="T:System.Collections.Specialized.NameObjectCollectionBase.KeysCollection" /> containing all header names in a Web request.</returns>
469     </member>
470   </members>
471 </doc>