/
System.Net.Primitives.xml
executable file
·1770 lines (1768 loc) · 140 KB
/
System.Net.Primitives.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Net.Primitives</name>
</assembly>
<members>
<member name="T:System.Net.AuthenticationSchemes">
<summary>Specifies protocols for authentication.</summary>
</member>
<member name="F:System.Net.AuthenticationSchemes.Anonymous">
<summary>Specifies anonymous authentication.</summary>
</member>
<member name="F:System.Net.AuthenticationSchemes.Basic">
<summary>Specifies basic authentication.</summary>
</member>
<member name="F:System.Net.AuthenticationSchemes.Digest">
<summary>Specifies digest authentication.</summary>
</member>
<member name="F:System.Net.AuthenticationSchemes.IntegratedWindowsAuthentication">
<summary>Specifies Windows authentication.</summary>
</member>
<member name="F:System.Net.AuthenticationSchemes.Negotiate">
<summary>Negotiates with the client to determine the authentication scheme. If both client and server support Kerberos, it is used; otherwise, NTLM is used.</summary>
</member>
<member name="F:System.Net.AuthenticationSchemes.None">
<summary>No authentication is allowed. A client requesting an <see cref="T:System.Net.HttpListener" /> object with this flag set will always receive a 403 Forbidden status. Use this flag when a resource should never be served to a client.</summary>
</member>
<member name="F:System.Net.AuthenticationSchemes.Ntlm">
<summary>Specifies NTLM authentication.</summary>
</member>
<member name="T:System.Net.Cache.RequestCacheLevel">
<summary>Specifies caching behavior for resources obtained using <see cref="T:System.Net.WebRequest" /> and its derived classes.</summary>
</member>
<member name="F:System.Net.Cache.RequestCacheLevel.BypassCache">
<summary>Satisfies a request by using the server. No entries are taken from caches, added to caches, or removed from caches between the client and server. This is the default cache behavior specified in the machine configuration file that ships with the .NET Framework.</summary>
</member>
<member name="F:System.Net.Cache.RequestCacheLevel.CacheIfAvailable">
<summary>Satisfies a request for a resource from the cache, if the resource is available; otherwise, sends a request for a resource to the server. If the requested item is available in any cache between the client and the server, the request might be satisfied by the intermediate cache.</summary>
</member>
<member name="F:System.Net.Cache.RequestCacheLevel.CacheOnly">
<summary>Satisfies a request using the locally cached resource; does not send a request for an item that is not in the cache. When this cache policy level is specified, a <see cref="T:System.Net.WebException" /> exception is thrown if the item is not in the client cache.</summary>
</member>
<member name="F:System.Net.Cache.RequestCacheLevel.Default">
<summary>Satisfies a request for a resource either by using the cached copy of the resource or by sending a request for the resource to the server. The action taken is determined by the current cache policy and the age of the content in the cache. This is the cache level that should be used by most applications.</summary>
</member>
<member name="F:System.Net.Cache.RequestCacheLevel.NoCacheNoStore">
<summary>Never satisfies a request by using resources from the cache and does not cache resources. If the resource is present in the local cache, it is removed. This policy level indicates to intermediate caches that they should remove the resource. In the HTTP caching protocol, this is achieved using the <see langword="no-cache" /> cache control directive.</summary>
</member>
<member name="F:System.Net.Cache.RequestCacheLevel.Reload">
<summary>Satisfies a request by using the server. The response might be saved in the cache. In the HTTP caching protocol, this is achieved using the <see langword="no-cache" /> cache control directive and the no-cache <see langword="Pragma" /> header.</summary>
</member>
<member name="F:System.Net.Cache.RequestCacheLevel.Revalidate">
<summary>Satisfies a request by using the cached copy of the resource if the timestamp is the same as the timestamp of the resource on the server; otherwise, the resource is downloaded from the server, presented to the caller, and stored in the cache.</summary>
</member>
<member name="T:System.Net.Cache.RequestCachePolicy">
<summary>Defines an application's caching requirements for resources obtained by using <see cref="T:System.Net.WebRequest" /> objects.</summary>
</member>
<member name="M:System.Net.Cache.RequestCachePolicy.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Net.Cache.RequestCachePolicy" /> class.</summary>
</member>
<member name="M:System.Net.Cache.RequestCachePolicy.#ctor(System.Net.Cache.RequestCacheLevel)">
<summary>Initializes a new instance of the <see cref="T:System.Net.Cache.RequestCachePolicy" /> class. using the specified cache policy.</summary>
<param name="level">A <see cref="T:System.Net.Cache.RequestCacheLevel" /> that specifies the cache behavior for resources obtained using <see cref="T:System.Net.WebRequest" /> objects.</param>
<exception cref="T:System.ArgumentOutOfRangeException">level is not a valid <see cref="T:System.Net.Cache.RequestCacheLevel" />.value.</exception>
</member>
<member name="P:System.Net.Cache.RequestCachePolicy.Level">
<summary>Gets the <see cref="T:System.Net.Cache.RequestCacheLevel" /> value specified when this instance was constructed.</summary>
<returns>A <see cref="T:System.Net.Cache.RequestCacheLevel" /> value that specifies the cache behavior for resources obtained using <see cref="T:System.Net.WebRequest" /> objects.</returns>
</member>
<member name="M:System.Net.Cache.RequestCachePolicy.ToString">
<summary>Returns a string representation of this instance.</summary>
<returns>A <see cref="T:System.String" /> containing the <see cref="P:System.Net.Cache.RequestCachePolicy.Level" /> for this instance.</returns>
</member>
<member name="T:System.Net.Cookie">
<summary>Provides a set of properties and methods that are used to manage cookies. This class cannot be inherited.</summary>
</member>
<member name="M:System.Net.Cookie.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Net.Cookie" /> class.</summary>
</member>
<member name="M:System.Net.Cookie.#ctor(System.String,System.String)">
<summary>Initializes a new instance of the <see cref="T:System.Net.Cookie" /> class with a specified <see cref="P:System.Net.Cookie.Name" /> and <see cref="P:System.Net.Cookie.Value" />.</summary>
<param name="name">The name of a <see cref="T:System.Net.Cookie" />. The following characters must not be used inside <paramref name="name" />: equal sign, semicolon, comma, newline (\n), return (\r), tab (\t), and space character. The dollar sign character ("$") cannot be the first character.</param>
<param name="value">The value of a <see cref="T:System.Net.Cookie" />. The following characters must not be used inside <paramref name="value" />: semicolon, comma.</param>
<exception cref="T:System.Net.CookieException">The <paramref name="name" /> parameter is <see langword="null" />.
-or-
The <paramref name="name" /> parameter is of zero length.
-or-
The <paramref name="name" /> parameter contains an invalid character.
-or-
The <paramref name="value" /> parameter is <see langword="null" /> .
-or -
The <paramref name="value" /> parameter contains a string not enclosed in quotes that contains an invalid character.</exception>
</member>
<member name="M:System.Net.Cookie.#ctor(System.String,System.String,System.String)">
<summary>Initializes a new instance of the <see cref="T:System.Net.Cookie" /> class with a specified <see cref="P:System.Net.Cookie.Name" />, <see cref="P:System.Net.Cookie.Value" />, and <see cref="P:System.Net.Cookie.Path" />.</summary>
<param name="name">The name of a <see cref="T:System.Net.Cookie" />. The following characters must not be used inside <paramref name="name" />: equal sign, semicolon, comma, newline (\n), return (\r), tab (\t), and space character. The dollar sign character ("$") cannot be the first character.</param>
<param name="value">The value of a <see cref="T:System.Net.Cookie" />. The following characters must not be used inside <paramref name="value" />: semicolon, comma.</param>
<param name="path">The subset of URIs on the origin server to which this <see cref="T:System.Net.Cookie" /> applies. The default value is "/".</param>
<exception cref="T:System.Net.CookieException">The <paramref name="name" /> parameter is <see langword="null" />.
-or-
The <paramref name="name" /> parameter is of zero length.
-or-
The <paramref name="name" /> parameter contains an invalid character.
-or-
The <paramref name="value" /> parameter is <see langword="null" /> .
-or -
The <paramref name="value" /> parameter contains a string not enclosed in quotes that contains an invalid character.</exception>
</member>
<member name="M:System.Net.Cookie.#ctor(System.String,System.String,System.String,System.String)">
<summary>Initializes a new instance of the <see cref="T:System.Net.Cookie" /> class with a specified <see cref="P:System.Net.Cookie.Name" />, <see cref="P:System.Net.Cookie.Value" />, <see cref="P:System.Net.Cookie.Path" />, and <see cref="P:System.Net.Cookie.Domain" />.</summary>
<param name="name">The name of a <see cref="T:System.Net.Cookie" />. The following characters must not be used inside <paramref name="name" />: equal sign, semicolon, comma, newline (\n), return (\r), tab (\t), and space character. The dollar sign character ("$") cannot be the first character.</param>
<param name="value">The value of a <see cref="T:System.Net.Cookie" /> object. The following characters must not be used inside <paramref name="value" />: semicolon, comma.</param>
<param name="path">The subset of URIs on the origin server to which this <see cref="T:System.Net.Cookie" /> applies. The default value is "/".</param>
<param name="domain">The optional internet domain for which this <see cref="T:System.Net.Cookie" /> is valid. The default value is the host this <see cref="T:System.Net.Cookie" /> has been received from.</param>
<exception cref="T:System.Net.CookieException">The <paramref name="name" /> parameter is <see langword="null" />.
-or-
The <paramref name="name" /> parameter is of zero length.
-or-
The <paramref name="name" /> parameter contains an invalid character.
-or-
The <paramref name="value" /> parameter is <see langword="null" /> .
-or -
The <paramref name="value" /> parameter contains a string not enclosed in quotes that contains an invalid character.</exception>
</member>
<member name="P:System.Net.Cookie.Comment">
<summary>Gets or sets a comment that the server can add to a <see cref="T:System.Net.Cookie" />.</summary>
<returns>An optional comment to document intended usage for this <see cref="T:System.Net.Cookie" />.</returns>
</member>
<member name="P:System.Net.Cookie.CommentUri">
<summary>Gets or sets a URI comment that the server can provide with a <see cref="T:System.Net.Cookie" />.</summary>
<returns>An optional comment that represents the intended usage of the URI reference for this <see cref="T:System.Net.Cookie" />. The value must conform to URI format.</returns>
</member>
<member name="P:System.Net.Cookie.Discard">
<summary>Gets or sets the discard flag set by the server.</summary>
<returns>
<see langword="true" /> if the client is to discard the <see cref="T:System.Net.Cookie" /> at the end of the current session; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
</member>
<member name="P:System.Net.Cookie.Domain">
<summary>Gets or sets the URI for which the <see cref="T:System.Net.Cookie" /> is valid.</summary>
<returns>The URI for which the <see cref="T:System.Net.Cookie" /> is valid.</returns>
</member>
<member name="M:System.Net.Cookie.Equals(System.Object)">
<summary>Overrides the <see cref="M:System.Object.Equals(System.Object)" /> method.</summary>
<param name="comparand">A reference to a <see cref="T:System.Net.Cookie" />.</param>
<returns>Returns <see langword="true" /> if the <see cref="T:System.Net.Cookie" /> is equal to <paramref name="comparand" />. Two <see cref="T:System.Net.Cookie" /> instances are equal if their <see cref="P:System.Net.Cookie.Name" />, <see cref="P:System.Net.Cookie.Value" />, <see cref="P:System.Net.Cookie.Path" />, <see cref="P:System.Net.Cookie.Domain" />, and <see cref="P:System.Net.Cookie.Version" /> properties are equal. <see cref="P:System.Net.Cookie.Name" /> and <see cref="P:System.Net.Cookie.Domain" /> string comparisons are case-insensitive.</returns>
</member>
<member name="P:System.Net.Cookie.Expired">
<summary>Gets or sets the current state of the <see cref="T:System.Net.Cookie" />.</summary>
<returns>
<see langword="true" /> if the <see cref="T:System.Net.Cookie" /> has expired; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
</member>
<member name="P:System.Net.Cookie.Expires">
<summary>Gets or sets the expiration date and time for the <see cref="T:System.Net.Cookie" /> as a <see cref="T:System.DateTime" />.</summary>
<returns>The expiration date and time for the <see cref="T:System.Net.Cookie" /> as a <see cref="T:System.DateTime" /> instance.</returns>
</member>
<member name="M:System.Net.Cookie.GetHashCode">
<summary>Overrides the <see cref="M:System.Object.GetHashCode" /> method.</summary>
<returns>The 32-bit signed integer hash code for this instance.</returns>
</member>
<member name="P:System.Net.Cookie.HttpOnly">
<summary>Determines whether a page script or other active content can access this cookie.</summary>
<returns>Boolean value that determines whether a page script or other active content can access this cookie.</returns>
</member>
<member name="P:System.Net.Cookie.Name">
<summary>Gets or sets the name for the <see cref="T:System.Net.Cookie" />.</summary>
<returns>The name for the <see cref="T:System.Net.Cookie" />.</returns>
<exception cref="T:System.Net.CookieException">The value specified for a set operation is <see langword="null" /> or the empty string
-or-
The value specified for a set operation contained an illegal character. The following characters must not be used inside the <see cref="P:System.Net.Cookie.Name" /> property: equal sign, semicolon, comma, newline (\n), return (\r), tab (\t), and space character. The dollar sign character ("$") cannot be the first character.</exception>
</member>
<member name="P:System.Net.Cookie.Path">
<summary>Gets or sets the URIs to which the <see cref="T:System.Net.Cookie" /> applies.</summary>
<returns>The URIs to which the <see cref="T:System.Net.Cookie" /> applies.</returns>
</member>
<member name="P:System.Net.Cookie.Port">
<summary>Gets or sets a list of TCP ports that the <see cref="T:System.Net.Cookie" /> applies to.</summary>
<returns>The list of TCP ports that the <see cref="T:System.Net.Cookie" /> applies to.</returns>
<exception cref="T:System.Net.CookieException">The value specified for a set operation could not be parsed or is not enclosed in double quotes.</exception>
</member>
<member name="P:System.Net.Cookie.Secure">
<summary>Gets or sets the security level of a <see cref="T:System.Net.Cookie" />.</summary>
<returns>
<see langword="true" /> if the client is only to return the cookie in subsequent requests if those requests use Secure Hypertext Transfer Protocol (HTTPS); otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
</member>
<member name="P:System.Net.Cookie.TimeStamp">
<summary>Gets the time when the cookie was issued as a <see cref="T:System.DateTime" />.</summary>
<returns>The time when the cookie was issued as a <see cref="T:System.DateTime" />.</returns>
</member>
<member name="M:System.Net.Cookie.ToString">
<summary>Overrides the <see cref="M:System.Object.ToString" /> method.</summary>
<returns>Returns a string representation of this <see cref="T:System.Net.Cookie" /> object that is suitable for including in a HTTP Cookie: request header.</returns>
</member>
<member name="P:System.Net.Cookie.Value">
<summary>Gets or sets the <see cref="P:System.Net.Cookie.Value" /> for the <see cref="T:System.Net.Cookie" />.</summary>
<returns>The <see cref="P:System.Net.Cookie.Value" /> for the <see cref="T:System.Net.Cookie" />.</returns>
</member>
<member name="P:System.Net.Cookie.Version">
<summary>Gets or sets the version of HTTP state maintenance to which the cookie conforms.</summary>
<returns>The version of HTTP state maintenance to which the cookie conforms.</returns>
<exception cref="T:System.ArgumentOutOfRangeException">The value specified for a version is not allowed.</exception>
</member>
<member name="T:System.Net.CookieCollection">
<summary>Provides a collection container for instances of the <see cref="T:System.Net.Cookie" /> class.</summary>
</member>
<member name="M:System.Net.CookieCollection.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Net.CookieCollection" /> class.</summary>
</member>
<member name="M:System.Net.CookieCollection.Add(System.Net.Cookie)">
<summary>Adds a <see cref="T:System.Net.Cookie" /> to a <see cref="T:System.Net.CookieCollection" />.</summary>
<param name="cookie">The <see cref="T:System.Net.Cookie" /> to be added to a <see cref="T:System.Net.CookieCollection" />.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="cookie" /> is <see langword="null" />.</exception>
</member>
<member name="M:System.Net.CookieCollection.Add(System.Net.CookieCollection)">
<summary>Adds the contents of a <see cref="T:System.Net.CookieCollection" /> to the current instance.</summary>
<param name="cookies">The <see cref="T:System.Net.CookieCollection" /> to be added.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="cookies" /> is <see langword="null" />.</exception>
</member>
<member name="M:System.Net.CookieCollection.Clear">
<summary>Removes all elements from the <see cref="T:System.Net.CookieCollection" /> object.</summary>
</member>
<member name="M:System.Net.CookieCollection.Contains(System.Net.Cookie)">
<summary>Determines whether the specified cookie is in the <see cref="T:System.Net.CookieCollection" />.</summary>
<param name="cookie">The cookie to locate in the <see cref="T:System.Net.CookieCollection" />.</param>
<returns>
<see langword="true" /> if the specified cookie is found in the <see cref="T:System.Net.CookieCollection" />; otherwise, <see langword="false" />.</returns>
</member>
<member name="M:System.Net.CookieCollection.CopyTo(System.Array,System.Int32)">
<summary>Copies the elements of a <see cref="T:System.Net.CookieCollection" /> to the specified array, starting at a particular index.</summary>
<param name="array">The target array to which the <see cref="T:System.Net.CookieCollection" /> will be copied.</param>
<param name="index">The zero-based index in the target array where copying begins.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="array" /> is <see langword="null" />.</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="index" /> is less than zero.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="array" /> is multidimensional.
-or-
The number of elements in this <see cref="T:System.Net.CookieCollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
<exception cref="T:System.InvalidCastException">The elements in this <see cref="T:System.Net.CookieCollection" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
</member>
<member name="M:System.Net.CookieCollection.CopyTo(System.Net.Cookie[],System.Int32)">
<summary>Copies the elements of this <see cref="T:System.Net.CookieCollection" /> to a <see cref="T:System.Net.Cookie" /> array starting at the specified index of the target array.</summary>
<param name="array">The target <see cref="T:System.Net.Cookie" /> array to which the <see cref="T:System.Net.CookieCollection" /> will be copied.</param>
<param name="index">The zero-based index in the target array where copying begins.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="array" /> is <see langword="null" />.</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="index" /> is less than zero.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="array" /> is multidimensional.
-or-
The number of elements in this <see cref="T:System.Net.CookieCollection" /> is greater than the available space from <paramref name="index" /> to the end of the destination <paramref name="array" />.</exception>
<exception cref="T:System.InvalidCastException">The elements in this <see cref="T:System.Net.CookieCollection" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
</member>
<member name="P:System.Net.CookieCollection.Count">
<summary>Gets the number of cookies contained in a <see cref="T:System.Net.CookieCollection" />.</summary>
<returns>The number of cookies contained in a <see cref="T:System.Net.CookieCollection" />.</returns>
</member>
<member name="M:System.Net.CookieCollection.GetEnumerator">
<summary>Gets an enumerator that can iterate through a <see cref="T:System.Net.CookieCollection" />.</summary>
<returns>An <see cref="T:System.Collections.IEnumerator" /> for this collection.</returns>
</member>
<member name="P:System.Net.CookieCollection.IsReadOnly">
<summary>Gets a value that indicates whether a <see cref="T:System.Net.CookieCollection" /> is read-only.</summary>
<returns>
<see langword="true" /> if this is a read-only <see cref="T:System.Net.CookieCollection" />; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
</member>
<member name="P:System.Net.CookieCollection.IsSynchronized">
<summary>Gets a value that indicates whether access to a <see cref="T:System.Net.CookieCollection" /> is thread safe.</summary>
<returns>
<see langword="true" /> if access to the <see cref="T:System.Net.CookieCollection" /> is thread safe; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
</member>
<member name="P:System.Net.CookieCollection.Item(System.Int32)">
<summary>Gets the <see cref="T:System.Net.Cookie" /> with a specific index from a <see cref="T:System.Net.CookieCollection" />.</summary>
<param name="index">The zero-based index of the <see cref="T:System.Net.Cookie" /> to be found.</param>
<returns>A <see cref="T:System.Net.Cookie" /> with a specific index from a <see cref="T:System.Net.CookieCollection" />.</returns>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="index" /> is less than 0 or <paramref name="index" /> is greater than or equal to <see cref="P:System.Net.CookieCollection.Count" />.</exception>
</member>
<member name="P:System.Net.CookieCollection.Item(System.String)">
<summary>Gets the <see cref="T:System.Net.Cookie" /> with a specific name from a <see cref="T:System.Net.CookieCollection" />.</summary>
<param name="name">The name of the <see cref="T:System.Net.Cookie" /> to be found.</param>
<returns>The <see cref="T:System.Net.Cookie" /> with a specific name from a <see cref="T:System.Net.CookieCollection" />.</returns>
<exception cref="T:System.ArgumentNullException">
<paramref name="name" /> is <see langword="null" />.</exception>
</member>
<member name="M:System.Net.CookieCollection.Remove(System.Net.Cookie)">
<summary>Removes the specified cookie from the <see cref="T:System.Net.CookieCollection" />.</summary>
<param name="cookie">The cookie to remove from the <see cref="T:System.Net.CookieCollection" />.</param>
<returns>
<see langword="true" /> if <paramref name="cookie" /> was successfully removed from the <see cref="T:System.Net.CookieCollection" />; otherwise, <see langword="false" />. This method also returns <see langword="false" /> if item is not found in the original collection.</returns>
</member>
<member name="P:System.Net.CookieCollection.SyncRoot">
<summary>Gets an object to synchronize access to the <see cref="T:System.Net.CookieCollection" />.</summary>
<returns>An object to synchronize access to the <see cref="T:System.Net.CookieCollection" />.</returns>
</member>
<member name="M:System.Net.CookieCollection.System#Collections#Generic#IEnumerable{System#Net#Cookie}#GetEnumerator">
<summary>Gets an enumerator that can iterate through the <see cref="T:System.Net.CookieCollection" />.</summary>
<returns>An <see cref="T:System.Collections.Generic.IEnumerator`1" /> for this collection.</returns>
</member>
<member name="T:System.Net.CookieContainer">
<summary>Provides a container for a collection of <see cref="T:System.Net.CookieCollection" /> objects.</summary>
</member>
<member name="M:System.Net.CookieContainer.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Net.CookieContainer" /> class.</summary>
</member>
<member name="M:System.Net.CookieContainer.#ctor(System.Int32)">
<summary>Initializes a new instance of the <see cref="T:System.Net.CookieContainer" /> class with a specified value for the number of <see cref="T:System.Net.Cookie" /> instances that the container can hold.</summary>
<param name="capacity">The number of <see cref="T:System.Net.Cookie" /> instances that the <see cref="T:System.Net.CookieContainer" /> can hold.</param>
<exception cref="T:System.ArgumentException">
<paramref name="capacity" /> is less than or equal to zero.</exception>
</member>
<member name="M:System.Net.CookieContainer.#ctor(System.Int32,System.Int32,System.Int32)">
<summary>Initializes a new instance of the <see cref="T:System.Net.CookieContainer" /> class with specific properties.</summary>
<param name="capacity">The number of <see cref="T:System.Net.Cookie" /> instances that the <see cref="T:System.Net.CookieContainer" /> can hold.</param>
<param name="perDomainCapacity">The number of <see cref="T:System.Net.Cookie" /> instances per domain.</param>
<param name="maxCookieSize">The maximum size in bytes for any single <see cref="T:System.Net.Cookie" /> in a <see cref="T:System.Net.CookieContainer" />.</param>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="perDomainCapacity" /> is not equal to <see cref="F:System.Int32.MaxValue" />.
and
<paramref name="(perDomainCapacity" /> is less than or equal to zero or <paramref name="perDomainCapacity" /> is greater than <paramref name="capacity)" />.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="maxCookieSize" /> is less than or equal to zero.</exception>
</member>
<member name="M:System.Net.CookieContainer.Add(System.Net.Cookie)">
<summary>Adds a <see cref="T:System.Net.Cookie" /> to a <see cref="T:System.Net.CookieContainer" />. This method uses the domain from the <see cref="T:System.Net.Cookie" /> to determine which domain collection to associate the <see cref="T:System.Net.Cookie" /> with.</summary>
<param name="cookie">The <see cref="T:System.Net.Cookie" /> to be added to the <see cref="T:System.Net.CookieContainer" />.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="cookie" /> is <see langword="null" />.</exception>
<exception cref="T:System.ArgumentException">The domain for <paramref name="cookie" /> is <see langword="null" /> or the empty string ("").</exception>
<exception cref="T:System.Net.CookieException">
<paramref name="cookie" /> is larger than <paramref name="maxCookieSize" />.
-or-
the domain for <paramref name="cookie" /> is not a valid URI.</exception>
</member>
<member name="M:System.Net.CookieContainer.Add(System.Net.CookieCollection)">
<summary>Adds the contents of a <see cref="T:System.Net.CookieCollection" /> to the <see cref="T:System.Net.CookieContainer" />.</summary>
<param name="cookies">The <see cref="T:System.Net.CookieCollection" /> to be added to the <see cref="T:System.Net.CookieContainer" />.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="cookies" /> is <see langword="null" />.</exception>
</member>
<member name="M:System.Net.CookieContainer.Add(System.Uri,System.Net.Cookie)">
<summary>Adds a <see cref="T:System.Net.Cookie" /> to the <see cref="T:System.Net.CookieContainer" /> for a particular URI.</summary>
<param name="uri">The URI of the <see cref="T:System.Net.Cookie" /> to be added to the <see cref="T:System.Net.CookieContainer" />.</param>
<param name="cookie">The <see cref="T:System.Net.Cookie" /> to be added to the <see cref="T:System.Net.CookieContainer" />.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="uri" /> is <see langword="null" /> or <paramref name="cookie" /> is <see langword="null" />.</exception>
<exception cref="T:System.Net.CookieException">
<paramref name="cookie" /> is larger than <paramref name="maxCookieSize" />.
-or-
The domain for <paramref name="cookie" /> is not a valid URI.</exception>
</member>
<member name="M:System.Net.CookieContainer.Add(System.Uri,System.Net.CookieCollection)">
<summary>Adds the contents of a <see cref="T:System.Net.CookieCollection" /> to the <see cref="T:System.Net.CookieContainer" /> for a particular URI.</summary>
<param name="uri">The URI of the <see cref="T:System.Net.CookieCollection" /> to be added to the <see cref="T:System.Net.CookieContainer" />.</param>
<param name="cookies">The <see cref="T:System.Net.CookieCollection" /> to be added to the <see cref="T:System.Net.CookieContainer" />.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="cookies" /> is <see langword="null" />.</exception>
<exception cref="T:System.ArgumentException">The domain for one of the cookies in <paramref name="cookies" /> is <see langword="null" />.</exception>
<exception cref="T:System.Net.CookieException">One of the cookies in <paramref name="cookies" /> contains an invalid domain.</exception>
</member>
<member name="P:System.Net.CookieContainer.Capacity">
<summary>Gets or sets the number of <see cref="T:System.Net.Cookie" /> instances that a <see cref="T:System.Net.CookieContainer" /> can hold.</summary>
<returns>The number of <see cref="T:System.Net.Cookie" /> instances that a <see cref="T:System.Net.CookieContainer" /> can hold. This is a hard limit and cannot be exceeded by adding a <see cref="T:System.Net.Cookie" />.</returns>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="Capacity" /> is less than or equal to zero or (value is less than <see cref="P:System.Net.CookieContainer.PerDomainCapacity" /> and <see cref="P:System.Net.CookieContainer.PerDomainCapacity" /> is not equal to <see cref="F:System.Int32.MaxValue" />).</exception>
</member>
<member name="P:System.Net.CookieContainer.Count">
<summary>Gets the number of <see cref="T:System.Net.Cookie" /> instances that a <see cref="T:System.Net.CookieContainer" /> currently holds.</summary>
<returns>The number of <see cref="T:System.Net.Cookie" /> instances that a <see cref="T:System.Net.CookieContainer" /> currently holds. This is the total of <see cref="T:System.Net.Cookie" /> instances in all domains.</returns>
</member>
<member name="F:System.Net.CookieContainer.DefaultCookieLengthLimit">
<summary>Represents the default maximum size, in bytes, of the <see cref="T:System.Net.Cookie" /> instances that the <see cref="T:System.Net.CookieContainer" /> can hold. This field is constant.</summary>
</member>
<member name="F:System.Net.CookieContainer.DefaultCookieLimit">
<summary>Represents the default maximum number of <see cref="T:System.Net.Cookie" /> instances that the <see cref="T:System.Net.CookieContainer" /> can hold. This field is constant.</summary>
</member>
<member name="F:System.Net.CookieContainer.DefaultPerDomainCookieLimit">
<summary>Represents the default maximum number of <see cref="T:System.Net.Cookie" /> instances that the <see cref="T:System.Net.CookieContainer" /> can reference per domain. This field is constant.</summary>
</member>
<member name="M:System.Net.CookieContainer.GetCookieHeader(System.Uri)">
<summary>Gets the HTTP cookie header that contains the HTTP cookies that represent the <see cref="T:System.Net.Cookie" /> instances that are associated with a specific URI.</summary>
<param name="uri">The URI of the <see cref="T:System.Net.Cookie" /> instances desired.</param>
<returns>An HTTP cookie header, with strings representing <see cref="T:System.Net.Cookie" /> instances delimited by semicolons.</returns>
<exception cref="T:System.ArgumentNullException">
<paramref name="uri" /> is <see langword="null" />.</exception>
</member>
<member name="M:System.Net.CookieContainer.GetCookies(System.Uri)">
<summary>Gets a <see cref="T:System.Net.CookieCollection" /> that contains the <see cref="T:System.Net.Cookie" /> instances that are associated with a specific URI.</summary>
<param name="uri">The URI of the <see cref="T:System.Net.Cookie" /> instances desired.</param>
<returns>A <see cref="T:System.Net.CookieCollection" /> that contains the <see cref="T:System.Net.Cookie" /> instances that are associated with a specific URI.</returns>
<exception cref="T:System.ArgumentNullException">
<paramref name="uri" /> is <see langword="null" />.</exception>
</member>
<member name="P:System.Net.CookieContainer.MaxCookieSize">
<summary>Represents the maximum allowed length of a <see cref="T:System.Net.Cookie" />.</summary>
<returns>The maximum allowed length, in bytes, of a <see cref="T:System.Net.Cookie" />.</returns>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="MaxCookieSize" /> is less than or equal to zero.</exception>
</member>
<member name="P:System.Net.CookieContainer.PerDomainCapacity">
<summary>Gets or sets the number of <see cref="T:System.Net.Cookie" /> instances that a <see cref="T:System.Net.CookieContainer" /> can hold per domain.</summary>
<returns>The number of <see cref="T:System.Net.Cookie" /> instances that are allowed per domain.</returns>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="PerDomainCapacity" /> is less than or equal to zero.
-or-
<paramref name="(PerDomainCapacity" /> is greater than the maximum allowable number of cookies instances, 300, and is not equal to <see cref="F:System.Int32.MaxValue" />).</exception>
</member>
<member name="M:System.Net.CookieContainer.SetCookies(System.Uri,System.String)">
<summary>Adds <see cref="T:System.Net.Cookie" /> instances for one or more cookies from an HTTP cookie header to the <see cref="T:System.Net.CookieContainer" /> for a specific URI.</summary>
<param name="uri">The URI of the <see cref="T:System.Net.CookieCollection" />.</param>
<param name="cookieHeader">The contents of an HTTP set-cookie header as returned by a HTTP server, with <see cref="T:System.Net.Cookie" /> instances delimited by commas.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="uri" /> or <paramref name="cookieHeader" /> is <see langword="null" />.</exception>
<exception cref="T:System.Net.CookieException">One of the cookies is invalid.
-or-
An error occurred while adding one of the cookies to the container.</exception>
</member>
<member name="T:System.Net.CookieException">
<summary>The exception that is thrown when an error is made adding a <see cref="T:System.Net.Cookie" /> to a <see cref="T:System.Net.CookieContainer" />.</summary>
</member>
<member name="M:System.Net.CookieException.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Net.CookieException" /> class.</summary>
</member>
<member name="M:System.Net.CookieException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<summary>Initializes a new instance of the <see cref="T:System.Net.CookieException" /> class with specific values of <paramref name="serializationInfo" /> and <paramref name="streamingContext" />.</summary>
<param name="serializationInfo">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> to be used.</param>
<param name="streamingContext">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> to be used.</param>
</member>
<member name="M:System.Net.CookieException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo" /> instance with the data needed to serialize the <see cref="T:System.Net.CookieException" />.</summary>
<param name="serializationInfo">The object that holds the serialized object data. The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> to populate with data.</param>
<param name="streamingContext">The contextual information about the source or destination. A <see cref="T:System.Runtime.Serialization.StreamingContext" /> that specifies the destination for this serialization.</param>
</member>
<member name="M:System.Net.CookieException.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<summary>Populates a <see cref="T:System.Runtime.Serialization.SerializationInfo" /> instance with the data needed to serialize the <see cref="T:System.Net.CookieException" />.</summary>
<param name="serializationInfo">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> to be used.</param>
<param name="streamingContext">The <see cref="T:System.Runtime.Serialization.StreamingContext" /> to be used.</param>
</member>
<member name="T:System.Net.CredentialCache">
<summary>Provides storage for multiple credentials.</summary>
</member>
<member name="M:System.Net.CredentialCache.#ctor">
<summary>Creates a new instance of the <see cref="T:System.Net.CredentialCache" /> class.</summary>
</member>
<member name="M:System.Net.CredentialCache.Add(System.String,System.Int32,System.String,System.Net.NetworkCredential)">
<summary>Adds a <see cref="T:System.Net.NetworkCredential" /> instance for use with SMTP to the credential cache and associates it with a host computer, port, and authentication protocol. Credentials added using this method are valid for SMTP only. This method does not work for HTTP or FTP requests.</summary>
<param name="host">A <see cref="T:System.String" /> that identifies the host computer.</param>
<param name="port">A <see cref="T:System.Int32" /> that specifies the port to connect to on <paramref name="host" />.</param>
<param name="authenticationType">A <see cref="T:System.String" /> that identifies the authentication scheme used when connecting to <paramref name="host" /> using <paramref name="cred" />.</param>
<param name="credential">The <see cref="T:System.Net.NetworkCredential" /> to add to the credential cache.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="host" /> is <see langword="null" />.
-or-
<paramref name="authType" /> is <see langword="null" />.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="authType" /> not an accepted value.</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="port" /> is less than zero.</exception>
</member>
<member name="M:System.Net.CredentialCache.Add(System.Uri,System.String,System.Net.NetworkCredential)">
<summary>Adds a <see cref="T:System.Net.NetworkCredential" /> instance to the credential cache for use with protocols other than SMTP and associates it with a Uniform Resource Identifier (URI) prefix and authentication protocol.</summary>
<param name="uriPrefix">A <see cref="T:System.Uri" /> that specifies the URI prefix of the resources that the credential grants access to.</param>
<param name="authType">The authentication scheme used by the resource named in <paramref name="uriPrefix" />.</param>
<param name="cred">The <see cref="T:System.Net.NetworkCredential" /> to add to the credential cache.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="uriPrefix" /> is <see langword="null" />.
-or-
<paramref name="authType" /> is <see langword="null" />.</exception>
<exception cref="T:System.ArgumentException">The same credentials are added more than once.</exception>
</member>
<member name="P:System.Net.CredentialCache.DefaultCredentials">
<summary>Gets the system credentials of the application.</summary>
<returns>An <see cref="T:System.Net.ICredentials" /> that represents the system credentials of the application.</returns>
</member>
<member name="P:System.Net.CredentialCache.DefaultNetworkCredentials">
<summary>Gets the network credentials of the current security context.</summary>
<returns>An <see cref="T:System.Net.NetworkCredential" /> that represents the network credentials of the current user or application.</returns>
</member>
<member name="M:System.Net.CredentialCache.GetCredential(System.String,System.Int32,System.String)">
<summary>Returns the <see cref="T:System.Net.NetworkCredential" /> instance associated with the specified host, port, and authentication protocol.</summary>
<param name="host">A <see cref="T:System.String" /> that identifies the host computer.</param>
<param name="port">A <see cref="T:System.Int32" /> that specifies the port to connect to on <paramref name="host" />.</param>
<param name="authenticationType">A <see cref="T:System.String" /> that identifies the authentication scheme used when connecting to <paramref name="host" />.</param>
<returns>A <see cref="T:System.Net.NetworkCredential" /> or, if there is no matching credential in the cache, <see langword="null" />.</returns>
<exception cref="T:System.ArgumentNullException">
<paramref name="host" /> is <see langword="null" />.
-or-
<paramref name="authType" /> is <see langword="null" />.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="authType" /> not an accepted value.
-or-
<paramref name="host" /> is equal to the empty string ("").</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="port" /> is less than zero.</exception>
</member>
<member name="M:System.Net.CredentialCache.GetCredential(System.Uri,System.String)">
<summary>Returns the <see cref="T:System.Net.NetworkCredential" /> instance associated with the specified Uniform Resource Identifier (URI) and authentication type.</summary>
<param name="uriPrefix">A <see cref="T:System.Uri" /> that specifies the URI prefix of the resources that the credential grants access to.</param>
<param name="authType">The authentication scheme used by the resource named in <paramref name="uriPrefix" />.</param>
<returns>A <see cref="T:System.Net.NetworkCredential" /> or, if there is no matching credential in the cache, <see langword="null" />.</returns>
<exception cref="T:System.ArgumentNullException">
<paramref name="uriPrefix" /> or <paramref name="authType" /> is <see langword="null" />.</exception>
</member>
<member name="M:System.Net.CredentialCache.GetEnumerator">
<summary>Returns an enumerator that can iterate through the <see cref="T:System.Net.CredentialCache" /> instance.</summary>
<returns>An <see cref="T:System.Collections.IEnumerator" /> for the <see cref="T:System.Net.CredentialCache" />.</returns>
</member>
<member name="M:System.Net.CredentialCache.Remove(System.String,System.Int32,System.String)">
<summary>Deletes a <see cref="T:System.Net.NetworkCredential" /> instance from the cache if it is associated with the specified host, port, and authentication protocol.</summary>
<param name="host">A <see cref="T:System.String" /> that identifies the host computer.</param>
<param name="port">A <see cref="T:System.Int32" /> that specifies the port to connect to on <paramref name="host" />.</param>
<param name="authenticationType">A <see cref="T:System.String" /> that identifies the authentication scheme used when connecting to <paramref name="host" />.</param>
</member>
<member name="M:System.Net.CredentialCache.Remove(System.Uri,System.String)">
<summary>Deletes a <see cref="T:System.Net.NetworkCredential" /> instance from the cache if it is associated with the specified Uniform Resource Identifier (URI) prefix and authentication protocol.</summary>
<param name="uriPrefix">A <see cref="T:System.Uri" /> that specifies the URI prefix of the resources that the credential is used for.</param>
<param name="authType">The authentication scheme used by the host named in <paramref name="uriPrefix" />.</param>
</member>
<member name="T:System.Net.DecompressionMethods">
<summary>Represents the file compression and decompression encoding format to be used to compress the data received in response to an <see cref="T:System.Net.HttpWebRequest" />.</summary>
</member>
<member name="F:System.Net.DecompressionMethods.All">
<summary>Use all compression-decompression algorithms.</summary>
</member>
<member name="F:System.Net.DecompressionMethods.Brotli">
<summary>Use the Brotli compression-decompression algorithm.</summary>
</member>
<member name="F:System.Net.DecompressionMethods.Deflate">
<summary>Use the deflate compression-decompression algorithm.</summary>
</member>
<member name="F:System.Net.DecompressionMethods.GZip">
<summary>Use the gZip compression-decompression algorithm.</summary>
</member>
<member name="F:System.Net.DecompressionMethods.None">
<summary>Do not use compression.</summary>
</member>
<member name="T:System.Net.DnsEndPoint">
<summary>Represents a network endpoint as a host name or a string representation of an IP address and a port number.</summary>
</member>
<member name="M:System.Net.DnsEndPoint.#ctor(System.String,System.Int32)">
<summary>Initializes a new instance of the <see cref="T:System.Net.DnsEndPoint" /> class with the host name or string representation of an IP address and a port number.</summary>
<param name="host">The host name or a string representation of the IP address.</param>
<param name="port">The port number associated with the address, or 0 to specify any available port. <paramref name="port" /> is in host order.</param>
<exception cref="T:System.ArgumentException">The <paramref name="host" /> parameter contains an empty string.</exception>
<exception cref="T:System.ArgumentNullException">The <paramref name="host" /> parameter is a <see langword="null" />.</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="port" /> is less than <see cref="F:System.Net.IPEndPoint.MinPort" />.
-or-
<paramref name="port" /> is greater than <see cref="F:System.Net.IPEndPoint.MaxPort" />.</exception>
</member>
<member name="M:System.Net.DnsEndPoint.#ctor(System.String,System.Int32,System.Net.Sockets.AddressFamily)">
<summary>Initializes a new instance of the <see cref="T:System.Net.DnsEndPoint" /> class with the host name or string representation of an IP address, a port number, and an address family.</summary>
<param name="host">The host name or a string representation of the IP address.</param>
<param name="port">The port number associated with the address, or 0 to specify any available port. <paramref name="port" /> is in host order.</param>
<param name="addressFamily">One of the <see cref="T:System.Net.Sockets.AddressFamily" /> values.</param>
<exception cref="T:System.ArgumentException">The <paramref name="host" /> parameter contains an empty string.
-or-
<paramref name="addressFamily" /> is <see cref="F:System.Net.Sockets.AddressFamily.Unknown" />.</exception>
<exception cref="T:System.ArgumentNullException">The <paramref name="host" /> parameter is a <see langword="null" />.</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="port" /> is less than <see cref="F:System.Net.IPEndPoint.MinPort" />.
-or-
<paramref name="port" /> is greater than <see cref="F:System.Net.IPEndPoint.MaxPort" />.</exception>
</member>
<member name="P:System.Net.DnsEndPoint.AddressFamily">
<summary>Gets the Internet Protocol (IP) address family.</summary>
<returns>One of the <see cref="T:System.Net.Sockets.AddressFamily" /> values.</returns>
</member>
<member name="M:System.Net.DnsEndPoint.Equals(System.Object)">
<summary>Compares two <see cref="T:System.Net.DnsEndPoint" /> objects.</summary>
<param name="comparand">A <see cref="T:System.Net.DnsEndPoint" /> instance to compare to the current instance.</param>
<returns>
<see langword="true" /> if the two <see cref="T:System.Net.DnsEndPoint" /> instances are equal; otherwise, <see langword="false" />.</returns>
</member>
<member name="M:System.Net.DnsEndPoint.GetHashCode">
<summary>Returns a hash value for a <see cref="T:System.Net.DnsEndPoint" />.</summary>
<returns>An integer hash value for the <see cref="T:System.Net.DnsEndPoint" />.</returns>
</member>
<member name="P:System.Net.DnsEndPoint.Host">
<summary>Gets the host name or string representation of the Internet Protocol (IP) address of the host.</summary>
<returns>A host name or string representation of an IP address.</returns>
</member>
<member name="P:System.Net.DnsEndPoint.Port">
<summary>Gets the port number of the <see cref="T:System.Net.DnsEndPoint" />.</summary>
<returns>An integer value in the range 0 to 0xffff indicating the port number of the <see cref="T:System.Net.DnsEndPoint" />.</returns>
</member>
<member name="M:System.Net.DnsEndPoint.ToString">
<summary>Returns the host name or string representation of the IP address and port number of the <see cref="T:System.Net.DnsEndPoint" />.</summary>
<returns>A string containing the address family, host name or IP address string, and the port number of the specified <see cref="T:System.Net.DnsEndPoint" />.</returns>
</member>
<member name="T:System.Net.EndPoint">
<summary>Identifies a network address. This is an <see langword="abstract" /> class.</summary>
</member>
<member name="M:System.Net.EndPoint.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Net.EndPoint" /> class.</summary>
</member>
<member name="P:System.Net.EndPoint.AddressFamily">
<summary>Gets the address family to which the endpoint belongs.</summary>
<returns>One of the <see cref="T:System.Net.Sockets.AddressFamily" /> values.</returns>
<exception cref="T:System.NotImplementedException">Any attempt is made to get or set the property when the property is not overridden in a descendant class.</exception>
</member>
<member name="M:System.Net.EndPoint.Create(System.Net.SocketAddress)">
<summary>Creates an <see cref="T:System.Net.EndPoint" /> instance from a <see cref="T:System.Net.SocketAddress" /> instance.</summary>
<param name="socketAddress">The socket address that serves as the endpoint for a connection.</param>
<returns>A new <see cref="T:System.Net.EndPoint" /> instance that is initialized from the specified <see cref="T:System.Net.SocketAddress" /> instance.</returns>
<exception cref="T:System.NotImplementedException">Any attempt is made to access the method when the method is not overridden in a descendant class.</exception>
</member>
<member name="M:System.Net.EndPoint.Serialize">
<summary>Serializes endpoint information into a <see cref="T:System.Net.SocketAddress" /> instance.</summary>
<returns>A <see cref="T:System.Net.SocketAddress" /> instance that contains the endpoint information.</returns>
<exception cref="T:System.NotImplementedException">Any attempt is made to access the method when the method is not overridden in a descendant class.</exception>
</member>
<member name="T:System.Net.HttpStatusCode">
<summary>Contains the values of status codes defined for HTTP.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.Accepted">
<summary>Equivalent to HTTP status 202. <see cref="F:System.Net.HttpStatusCode.Accepted" /> indicates that the request has been accepted for further processing.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.AlreadyReported">
<summary>Equivalent to HTTP status 208. <see cref="F:System.Net.HttpStatusCode.AlreadyReported" /> indicates that the members of a WebDAV binding have already been enumerated in a preceding part of the multistatus response, and are not being included again.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.Ambiguous">
<summary>Equivalent to HTTP status 300. <see cref="F:System.Net.HttpStatusCode.Ambiguous" /> indicates that the requested information has multiple representations. The default action is to treat this status as a redirect and follow the contents of the Location header associated with this response. <c>Ambiguous</c> is a synonym for <c>MultipleChoices</c>.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.BadGateway">
<summary>Equivalent to HTTP status 502. <see cref="F:System.Net.HttpStatusCode.BadGateway" /> indicates that an intermediate proxy server received a bad response from another proxy or the origin server.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.BadRequest">
<summary>Equivalent to HTTP status 400. <see cref="F:System.Net.HttpStatusCode.BadRequest" /> indicates that the request could not be understood by the server. <see cref="F:System.Net.HttpStatusCode.BadRequest" /> is sent when no other error is applicable, or if the exact error is unknown or does not have its own error code.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.Conflict">
<summary>Equivalent to HTTP status 409. <see cref="F:System.Net.HttpStatusCode.Conflict" /> indicates that the request could not be carried out because of a conflict on the server.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.Continue">
<summary>Equivalent to HTTP status 100. <see cref="F:System.Net.HttpStatusCode.Continue" /> indicates that the client can continue with its request.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.Created">
<summary>Equivalent to HTTP status 201. <see cref="F:System.Net.HttpStatusCode.Created" /> indicates that the request resulted in a new resource created before the response was sent.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.EarlyHints">
<summary>Equivalent to HTTP status 103. <see cref="F:System.Net.HttpStatusCode.EarlyHints" /> indicates to the client that the server is likely to send a final response with the header fields included in the informational response.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.ExpectationFailed">
<summary>Equivalent to HTTP status 417. <see cref="F:System.Net.HttpStatusCode.ExpectationFailed" /> indicates that an expectation given in an Expect header could not be met by the server.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.FailedDependency">
<summary>Equivalent to HTTP status 424. <see cref="F:System.Net.HttpStatusCode.FailedDependency" /> indicates that the method couldn't be performed on the resource because the requested action depended on another action and that action failed.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.Forbidden">
<summary>Equivalent to HTTP status 403. <see cref="F:System.Net.HttpStatusCode.Forbidden" /> indicates that the server refuses to fulfill the request.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.Found">
<summary>Equivalent to HTTP status 302. <see cref="F:System.Net.HttpStatusCode.Found" /> indicates that the requested information is located at the URI specified in the Location header. The default action when this status is received is to follow the Location header associated with the response. When the original request method was POST, the redirected request will use the GET method. <c>Found</c> is a synonym for <c>Redirect</c>.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.GatewayTimeout">
<summary>Equivalent to HTTP status 504. <see cref="F:System.Net.HttpStatusCode.GatewayTimeout" /> indicates that an intermediate proxy server timed out while waiting for a response from another proxy or the origin server.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.Gone">
<summary>Equivalent to HTTP status 410. <see cref="F:System.Net.HttpStatusCode.Gone" /> indicates that the requested resource is no longer available.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.HttpVersionNotSupported">
<summary>Equivalent to HTTP status 505. <see cref="F:System.Net.HttpStatusCode.HttpVersionNotSupported" /> indicates that the requested HTTP version is not supported by the server.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.IMUsed">
<summary>Equivalent to HTTP status 226. <see cref="F:System.Net.HttpStatusCode.IMUsed" /> indicates that the server has fulfilled a request for the resource, and the response is a representation of the result of one or more instance-manipulations applied to the current instance.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.InsufficientStorage">
<summary>Equivalent to HTTP status 507. <see cref="F:System.Net.HttpStatusCode.InsufficientStorage" /> indicates that the server is unable to store the representation needed to complete the request.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.InternalServerError">
<summary>Equivalent to HTTP status 500. <see cref="F:System.Net.HttpStatusCode.InternalServerError" /> indicates that a generic error has occurred on the server.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.LengthRequired">
<summary>Equivalent to HTTP status 411. <see cref="F:System.Net.HttpStatusCode.LengthRequired" /> indicates that the required Content-length header is missing.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.Locked">
<summary>Equivalent to HTTP status 423. <see cref="F:System.Net.HttpStatusCode.Locked" /> indicates that the source or destination resource is locked.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.LoopDetected">
<summary>Equivalent to HTTP status 508. <see cref="F:System.Net.HttpStatusCode.LoopDetected" /> indicates that the server terminated an operation because it encountered an infinite loop while processing a WebDAV request with "Depth: infinity". This status code is meant for backward compatibility with clients not aware of the 208 status code <see cref="F:System.Net.HttpStatusCode.AlreadyReported" /> appearing in multistatus response bodies.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.MethodNotAllowed">
<summary>Equivalent to HTTP status 405. <see cref="F:System.Net.HttpStatusCode.MethodNotAllowed" /> indicates that the request method (POST or GET) is not allowed on the requested resource.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.MisdirectedRequest">
<summary>Equivalent to HTTP status 421. <see cref="F:System.Net.HttpStatusCode.MisdirectedRequest" /> indicates that the request was directed at a server that is not able to produce a response.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.Moved">
<summary>Equivalent to HTTP status 301. <see cref="F:System.Net.HttpStatusCode.Moved" /> indicates that the requested information has been moved to the URI specified in the Location header. The default action when this status is received is to follow the Location header associated with the response. When the original request method was POST, the redirected request will use the GET method. <c>Moved</c> is a synonym for <c>MovedPermanently</c>.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.MovedPermanently">
<summary>Equivalent to HTTP status 301. <see cref="F:System.Net.HttpStatusCode.MovedPermanently" /> indicates that the requested information has been moved to the URI specified in the Location header. The default action when this status is received is to follow the Location header associated with the response. <c>MovedPermanently</c> is a synonym for <c>Moved</c>.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.MultipleChoices">
<summary>Equivalent to HTTP status 300. <see cref="F:System.Net.HttpStatusCode.MultipleChoices" /> indicates that the requested information has multiple representations. The default action is to treat this status as a redirect and follow the contents of the Location header associated with this response. <c>MultipleChoices</c> is a synonym for <c>Ambiguous</c>.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.MultiStatus">
<summary>Equivalent to HTTP status 207. <see cref="F:System.Net.HttpStatusCode.MultiStatus" /> indicates multiple status codes for a single response during a Web Distributed Authoring and Versioning (WebDAV) operation. The response body contains XML that describes the status codes.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.NetworkAuthenticationRequired">
<summary>Equivalent to HTTP status 511. <see cref="F:System.Net.HttpStatusCode.NetworkAuthenticationRequired" /> indicates that the client needs to authenticate to gain network access; it's intended for use by intercepting proxies used to control access to the network.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.NoContent">
<summary>Equivalent to HTTP status 204. <see cref="F:System.Net.HttpStatusCode.NoContent" /> indicates that the request has been successfully processed and that the response is intentionally blank.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.NonAuthoritativeInformation">
<summary>Equivalent to HTTP status 203. <see cref="F:System.Net.HttpStatusCode.NonAuthoritativeInformation" /> indicates that the returned metainformation is from a cached copy instead of the origin server and therefore may be incorrect.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.NotAcceptable">
<summary>Equivalent to HTTP status 406. <see cref="F:System.Net.HttpStatusCode.NotAcceptable" /> indicates that the client has indicated with Accept headers that it will not accept any of the available representations of the resource.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.NotExtended">
<summary>Equivalent to HTTP status 510. <see cref="F:System.Net.HttpStatusCode.NotExtended" /> indicates that further extensions to the request are required for the server to fulfill it.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.NotFound">
<summary>Equivalent to HTTP status 404. <see cref="F:System.Net.HttpStatusCode.NotFound" /> indicates that the requested resource does not exist on the server.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.NotImplemented">
<summary>Equivalent to HTTP status 501. <see cref="F:System.Net.HttpStatusCode.NotImplemented" /> indicates that the server does not support the requested function.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.NotModified">
<summary>Equivalent to HTTP status 304. <see cref="F:System.Net.HttpStatusCode.NotModified" /> indicates that the client's cached copy is up to date. The contents of the resource are not transferred.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.OK">
<summary>Equivalent to HTTP status 200. <see cref="F:System.Net.HttpStatusCode.OK" /> indicates that the request succeeded and that the requested information is in the response. This is the most common status code to receive.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.PartialContent">
<summary>Equivalent to HTTP status 206. <see cref="F:System.Net.HttpStatusCode.PartialContent" /> indicates that the response is a partial response as requested by a GET request that includes a byte range.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.PaymentRequired">
<summary>Equivalent to HTTP status 402. <see cref="F:System.Net.HttpStatusCode.PaymentRequired" /> is reserved for future use.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.PermanentRedirect">
<summary>Equivalent to HTTP status 308. <see cref="F:System.Net.HttpStatusCode.PermanentRedirect" /> indicates that the request information is located at the URI specified in the Location header. The default action when this status is received is to follow the Location header associated with the response. When the original request method was POST, the redirected request will also use the POST method.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.PreconditionFailed">
<summary>Equivalent to HTTP status 412. <see cref="F:System.Net.HttpStatusCode.PreconditionFailed" /> indicates that a condition set for this request failed, and the request cannot be carried out. Conditions are set with conditional request headers like If-Match, If-None-Match, or If-Unmodified-Since.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.PreconditionRequired">
<summary>Equivalent to HTTP status 428. <see cref="F:System.Net.HttpStatusCode.PreconditionRequired" /> indicates that the server requires the request to be conditional.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.Processing">
<summary>Equivalent to HTTP status 102. <see cref="F:System.Net.HttpStatusCode.Processing" /> indicates that the server has accepted the complete request but hasn't completed it yet.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.ProxyAuthenticationRequired">
<summary>Equivalent to HTTP status 407. <see cref="F:System.Net.HttpStatusCode.ProxyAuthenticationRequired" /> indicates that the requested proxy requires authentication. The Proxy-authenticate header contains the details of how to perform the authentication.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.Redirect">
<summary>Equivalent to HTTP status 302. <see cref="F:System.Net.HttpStatusCode.Redirect" /> indicates that the requested information is located at the URI specified in the Location header. The default action when this status is received is to follow the Location header associated with the response. When the original request method was POST, the redirected request will use the GET method. <c>Redirect</c> is a synonym for <c>Found</c>.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.RedirectKeepVerb">
<summary>Equivalent to HTTP status 307. <see cref="F:System.Net.HttpStatusCode.RedirectKeepVerb" /> indicates that the request information is located at the URI specified in the Location header. The default action when this status is received is to follow the Location header associated with the response. When the original request method was POST, the redirected request will also use the POST method. <c>RedirectKeepVerb</c> is a synonym for <c>TemporaryRedirect</c>.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.RedirectMethod">
<summary>Equivalent to HTTP status 303. <see cref="F:System.Net.HttpStatusCode.RedirectMethod" /> automatically redirects the client to the URI specified in the Location header as the result of a POST. The request to the resource specified by the Location header will be made with a GET. <c>RedirectMethod</c> is a synonym for <c>SeeOther</c>.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.RequestedRangeNotSatisfiable">
<summary>Equivalent to HTTP status 416. <see cref="F:System.Net.HttpStatusCode.RequestedRangeNotSatisfiable" /> indicates that the range of data requested from the resource cannot be returned, either because the beginning of the range is before the beginning of the resource, or the end of the range is after the end of the resource.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.RequestEntityTooLarge">
<summary>Equivalent to HTTP status 413. <see cref="F:System.Net.HttpStatusCode.RequestEntityTooLarge" /> indicates that the request is too large for the server to process.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.RequestHeaderFieldsTooLarge">
<summary>Equivalent to HTTP status 431. <see cref="F:System.Net.HttpStatusCode.RequestHeaderFieldsTooLarge" /> indicates that the server is unwilling to process the request because its header fields (either an individual header field or all the header fields collectively) are too large.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.RequestTimeout">
<summary>Equivalent to HTTP status 408. <see cref="F:System.Net.HttpStatusCode.RequestTimeout" /> indicates that the client did not send a request within the time the server was expecting the request.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.RequestUriTooLong">
<summary>Equivalent to HTTP status 414. <see cref="F:System.Net.HttpStatusCode.RequestUriTooLong" /> indicates that the URI is too long.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.ResetContent">
<summary>Equivalent to HTTP status 205. <see cref="F:System.Net.HttpStatusCode.ResetContent" /> indicates that the client should reset (not reload) the current resource.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.SeeOther">
<summary>Equivalent to HTTP status 303. <see cref="F:System.Net.HttpStatusCode.SeeOther" /> automatically redirects the client to the URI specified in the Location header as the result of a POST. The request to the resource specified by the Location header will be made with a GET. <c>SeeOther</c> is a synonym for <c>RedirectMethod</c></summary>
</member>
<member name="F:System.Net.HttpStatusCode.ServiceUnavailable">
<summary>Equivalent to HTTP status 503. <see cref="F:System.Net.HttpStatusCode.ServiceUnavailable" /> indicates that the server is temporarily unavailable, usually due to high load or maintenance.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.SwitchingProtocols">
<summary>Equivalent to HTTP status 101. <see cref="F:System.Net.HttpStatusCode.SwitchingProtocols" /> indicates that the protocol version or protocol is being changed.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.TemporaryRedirect">
<summary>Equivalent to HTTP status 307. <see cref="F:System.Net.HttpStatusCode.TemporaryRedirect" /> indicates that the request information is located at the URI specified in the Location header. The default action when this status is received is to follow the Location header associated with the response. When the original request method was POST, the redirected request will also use the POST method. <c>TemporaryRedirect</c> is a synonym for <c>RedirectKeepVerb</c>.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.TooManyRequests">
<summary>Equivalent to HTTP status 429. <see cref="F:System.Net.HttpStatusCode.TooManyRequests" /> indicates that the user has sent too many requests in a given amount of time.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.Unauthorized">
<summary>Equivalent to HTTP status 401. <see cref="F:System.Net.HttpStatusCode.Unauthorized" /> indicates that the requested resource requires authentication. The WWW-Authenticate header contains the details of how to perform the authentication.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.UnavailableForLegalReasons">
<summary>Equivalent to HTTP status 451. <see cref="F:System.Net.HttpStatusCode.UnavailableForLegalReasons" /> indicates that the server is denying access to the resource as a consequence of a legal demand.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.UnprocessableEntity">
<summary>Equivalent to HTTP status 422. <see cref="F:System.Net.HttpStatusCode.UnprocessableEntity" /> indicates that the request was well-formed but was unable to be followed due to semantic errors.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.UnsupportedMediaType">
<summary>Equivalent to HTTP status 415. <see cref="F:System.Net.HttpStatusCode.UnsupportedMediaType" /> indicates that the request is an unsupported type.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.Unused">
<summary>Equivalent to HTTP status 306. <see cref="F:System.Net.HttpStatusCode.Unused" /> is a proposed extension to the HTTP/1.1 specification that is not fully specified.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.UpgradeRequired">
<summary>Equivalent to HTTP status 426. <see cref="F:System.Net.HttpStatusCode.UpgradeRequired" /> indicates that the client should switch to a different protocol such as TLS/1.0.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.UseProxy">
<summary>Equivalent to HTTP status 305. <see cref="F:System.Net.HttpStatusCode.UseProxy" /> indicates that the request should use the proxy server at the URI specified in the Location header.</summary>
</member>
<member name="F:System.Net.HttpStatusCode.VariantAlsoNegotiates">
<summary>Equivalent to HTTP status 506. <see cref="F:System.Net.HttpStatusCode.VariantAlsoNegotiates" /> indicates that the chosen variant resource is configured to engage in transparent content negotiation itself and, therefore, isn't a proper endpoint in the negotiation process.</summary>
</member>
<member name="T:System.Net.HttpVersion">
<summary>Defines the HTTP version numbers that are supported by the <see cref="T:System.Net.HttpWebRequest" /> and <see cref="T:System.Net.HttpWebResponse" /> classes.</summary>
</member>
<member name="F:System.Net.HttpVersion.Unknown" />
<member name="F:System.Net.HttpVersion.Version10">
<summary>Defines a <see cref="T:System.Version" /> instance for HTTP 1.0.</summary>
</member>
<member name="F:System.Net.HttpVersion.Version11">
<summary>Defines a <see cref="T:System.Version" /> instance for HTTP 1.1.</summary>
</member>
<member name="F:System.Net.HttpVersion.Version20" />
<member name="T:System.Net.ICredentials">
<summary>Provides the base authentication interface for retrieving credentials for Web client authentication.</summary>
</member>
<member name="M:System.Net.ICredentials.GetCredential(System.Uri,System.String)">
<summary>Returns a <see cref="T:System.Net.NetworkCredential" /> object that is associated with the specified URI, and authentication type.</summary>
<param name="uri">The <see cref="T:System.Uri" /> that the client is providing authentication for.</param>
<param name="authType">The type of authentication, as defined in the <see cref="P:System.Net.IAuthenticationModule.AuthenticationType" /> property.</param>
<returns>The <see cref="T:System.Net.NetworkCredential" /> that is associated with the specified URI and authentication type, or, if no credentials are available, <see langword="null" />.</returns>
</member>
<member name="T:System.Net.ICredentialsByHost">
<summary>Provides the interface for retrieving credentials for a host, port, and authentication type.</summary>
</member>
<member name="M:System.Net.ICredentialsByHost.GetCredential(System.String,System.Int32,System.String)">
<summary>Returns the credential for the specified host, port, and authentication protocol.</summary>
<param name="host">The host computer that is authenticating the client.</param>
<param name="port">The port on <paramref name="host" /> that the client will communicate with.</param>
<param name="authenticationType">The authentication protocol.</param>
<returns>A <see cref="T:System.Net.NetworkCredential" /> for the specified host, port, and authentication protocol, or <see langword="null" /> if there are no credentials available for the specified host, port, and authentication protocol.</returns>
</member>
<member name="T:System.Net.IPAddress">
<summary>Provides an Internet Protocol (IP) address.</summary>
</member>
<member name="M:System.Net.IPAddress.#ctor(System.Byte[])">
<summary>Initializes a new instance of the <see cref="T:System.Net.IPAddress" /> class with the address specified as a <see cref="T:System.Byte" /> array.</summary>
<param name="address">The byte array value of the IP address.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="address" /> is <see langword="null" />.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="address" /> contains a bad IP address.</exception>
</member>
<member name="M:System.Net.IPAddress.#ctor(System.Byte[],System.Int64)">
<summary>Initializes a new instance of the <see cref="T:System.Net.IPAddress" /> class with the address specified as a <see cref="T:System.Byte" /> array and the specified scope identifier.</summary>
<param name="address">The byte array value of the IP address.</param>
<param name="scopeid">The long value of the scope identifier.</param>
<exception cref="T:System.ArgumentNullException">
<paramref name="address" /> is <see langword="null" />.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="address" /> contains a bad IP address.</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="scopeid" /> < 0 or
<paramref name="scopeid" /> > 0x00000000FFFFFFFF</exception>
</member>
<member name="M:System.Net.IPAddress.#ctor(System.Int64)">
<summary>Initializes a new instance of the <see cref="T:System.Net.IPAddress" /> class with the address specified as an <see cref="T:System.Int64" />.</summary>
<param name="newAddress">The long value of the IP address. For example, the value 0x2414188f in big-endian format would be the IP address "143.24.20.36".</param>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="newAddress" /> < 0 or
<paramref name="newAddress" /> > 0x00000000FFFFFFFF</exception>
</member>
<member name="M:System.Net.IPAddress.#ctor(System.ReadOnlySpan{System.Byte})">
<param name="address" />
</member>
<member name="M:System.Net.IPAddress.#ctor(System.ReadOnlySpan{System.Byte},System.Int64)">
<param name="address" />
<param name="scopeid" />
</member>
<member name="P:System.Net.IPAddress.Address">
<summary>An Internet Protocol (IP) address.</summary>
<returns>The long value of the IP address.</returns>
<exception cref="T:System.Net.Sockets.SocketException">The address family is <see cref="F:System.Net.Sockets.AddressFamily.InterNetworkV6" />.</exception>
</member>
<member name="P:System.Net.IPAddress.AddressFamily">
<summary>Gets the address family of the IP address.</summary>
<returns>Returns <see cref="F:System.Net.Sockets.AddressFamily.InterNetwork" /> for IPv4 or <see cref="F:System.Net.Sockets.AddressFamily.InterNetworkV6" /> for IPv6.</returns>
</member>
<member name="F:System.Net.IPAddress.Any">
<summary>Provides an IP address that indicates that the server must listen for client activity on all network interfaces. This field is read-only.</summary>
</member>
<member name="F:System.Net.IPAddress.Broadcast">
<summary>Provides the IP broadcast address. This field is read-only.</summary>
</member>
<member name="M:System.Net.IPAddress.Equals(System.Object)">
<summary>Compares two IP addresses.</summary>
<param name="comparand">An <see cref="T:System.Net.IPAddress" /> instance to compare to the current instance.</param>
<returns>
<see langword="true" /> if the two addresses are equal; otherwise, <see langword="false" />.</returns>
</member>
<member name="M:System.Net.IPAddress.GetAddressBytes">
<summary>Provides a copy of the <see cref="T:System.Net.IPAddress" /> as an array of bytes.</summary>
<returns>A <see cref="T:System.Byte" /> array.</returns>
</member>
<member name="M:System.Net.IPAddress.GetHashCode">
<summary>Returns a hash value for an IP address.</summary>
<returns>An integer hash value.</returns>
</member>
<member name="M:System.Net.IPAddress.HostToNetworkOrder(System.Int16)">
<summary>Converts a short value from host byte order to network byte order.</summary>
<param name="host">The number to convert, expressed in host byte order.</param>
<returns>A short value, expressed in network byte order.</returns>
</member>
<member name="M:System.Net.IPAddress.HostToNetworkOrder(System.Int32)">
<summary>Converts an integer value from host byte order to network byte order.</summary>
<param name="host">The number to convert, expressed in host byte order.</param>
<returns>An integer value, expressed in network byte order.</returns>
</member>
<member name="M:System.Net.IPAddress.HostToNetworkOrder(System.Int64)">
<summary>Converts a long value from host byte order to network byte order.</summary>
<param name="host">The number to convert, expressed in host byte order.</param>
<returns>A long value, expressed in network byte order.</returns>
</member>
<member name="F:System.Net.IPAddress.IPv6Any">
<summary>The <see cref="M:System.Net.Sockets.Socket.Bind(System.Net.EndPoint)" /> method uses the <see cref="F:System.Net.IPAddress.IPv6Any" /> field to indicate that a <see cref="T:System.Net.Sockets.Socket" /> must listen for client activity on all network interfaces.</summary>
</member>
<member name="F:System.Net.IPAddress.IPv6Loopback">
<summary>Provides the IP loopback address. This property is read-only.</summary>
</member>
<member name="F:System.Net.IPAddress.IPv6None">
<summary>Provides an IP address that indicates that no network interface should be used. This property is read-only.</summary>
</member>
<member name="P:System.Net.IPAddress.IsIPv4MappedToIPv6">
<summary>Gets whether the IP address is an IPv4-mapped IPv6 address.</summary>
<returns>Returns <see cref="T:System.Boolean" />.
<see langword="true" /> if the IP address is an IPv4-mapped IPv6 address; otherwise, <see langword="false" />.</returns>
</member>
<member name="P:System.Net.IPAddress.IsIPv6LinkLocal">
<summary>Gets whether the address is an IPv6 link local address.</summary>
<returns>
<see langword="true" /> if the IP address is an IPv6 link local address; otherwise, <see langword="false" />.</returns>
</member>
<member name="P:System.Net.IPAddress.IsIPv6Multicast">
<summary>Gets whether the address is an IPv6 multicast global address.</summary>
<returns>
<see langword="true" /> if the IP address is an IPv6 multicast global address; otherwise, <see langword="false" />.</returns>
</member>
<member name="P:System.Net.IPAddress.IsIPv6SiteLocal">
<summary>Gets whether the address is an IPv6 site local address.</summary>
<returns>
<see langword="true" /> if the IP address is an IPv6 site local address; otherwise, <see langword="false" />.</returns>
</member>
<member name="P:System.Net.IPAddress.IsIPv6Teredo">
<summary>Gets whether the address is an IPv6 Teredo address.</summary>
<returns>
<see langword="true" /> if the IP address is an IPv6 Teredo address; otherwise, <see langword="false" />.</returns>
</member>
<member name="M:System.Net.IPAddress.IsLoopback(System.Net.IPAddress)">
<summary>Indicates whether the specified IP address is the loopback address.</summary>
<param name="address">An IP address.</param>
<returns>
<see langword="true" /> if <paramref name="address" /> is the loopback address; otherwise, <see langword="false" />.</returns>
</member>
<member name="F:System.Net.IPAddress.Loopback">
<summary>Provides the IP loopback address. This field is read-only.</summary>
</member>
<member name="M:System.Net.IPAddress.MapToIPv4">
<summary>Maps the <see cref="T:System.Net.IPAddress" /> object to an IPv4 address.</summary>
<returns>Returns <see cref="T:System.Net.IPAddress" />.
An IPv4 address.</returns>
</member>
<member name="M:System.Net.IPAddress.MapToIPv6">
<summary>Maps the <see cref="T:System.Net.IPAddress" /> object to an IPv6 address.</summary>
<returns>Returns <see cref="T:System.Net.IPAddress" />.
An IPv6 address.</returns>
</member>
<member name="M:System.Net.IPAddress.NetworkToHostOrder(System.Int16)">
<summary>Converts a short value from network byte order to host byte order.</summary>
<param name="network">The number to convert, expressed in network byte order.</param>
<returns>A short value, expressed in host byte order.</returns>
</member>
<member name="M:System.Net.IPAddress.NetworkToHostOrder(System.Int32)">
<summary>Converts an integer value from network byte order to host byte order.</summary>
<param name="network">The number to convert, expressed in network byte order.</param>
<returns>An integer value, expressed in host byte order.</returns>
</member>
<member name="M:System.Net.IPAddress.NetworkToHostOrder(System.Int64)">
<summary>Converts a long value from network byte order to host byte order.</summary>
<param name="network">The number to convert, expressed in network byte order.</param>
<returns>A long value, expressed in host byte order.</returns>
</member>
<member name="F:System.Net.IPAddress.None">
<summary>Provides an IP address that indicates that no network interface should be used. This field is read-only.</summary>
</member>
<member name="M:System.Net.IPAddress.Parse(System.ReadOnlySpan{System.Char})">
<param name="ipString" />