1 <?xml version="1.0" encoding="utf-8"?><doc>
3 <name>System.Net.NetworkInformation</name>
6 <member name="T:System.Net.NetworkInformation.DuplicateAddressDetectionState">
7 <summary>Specifies the current state of an IP address.</summary>
9 <member name="F:System.Net.NetworkInformation.DuplicateAddressDetectionState.Deprecated">
10 <summary>The address is valid, but it is nearing its lease lifetime and should not be used by applications.</summary>
13 <member name="F:System.Net.NetworkInformation.DuplicateAddressDetectionState.Duplicate">
14 <summary>The address is not unique. This address should not be assigned to the network interface.</summary>
17 <member name="F:System.Net.NetworkInformation.DuplicateAddressDetectionState.Invalid">
18 <summary>The address is not valid. A nonvalid address is expired and no longer assigned to an interface; applications should not send data packets to it.</summary>
21 <member name="F:System.Net.NetworkInformation.DuplicateAddressDetectionState.Preferred">
22 <summary>The address is valid and its use is unrestricted.</summary>
25 <member name="F:System.Net.NetworkInformation.DuplicateAddressDetectionState.Tentative">
26 <summary>The duplicate address detection procedure&#39;s evaluation of the address has not completed successfully. Applications should not use the address because it is not yet valid and packets sent to it are discarded.</summary>
29 <member name="T:System.Net.NetworkInformation.GatewayIPAddressInformation">
30 <summary>Represents the IP address of the network gateway. This class cannot be instantiated.</summary>
32 <member name="M:System.Net.NetworkInformation.GatewayIPAddressInformation.#ctor">
33 <summary>Initializes the members of this class.</summary>
35 <member name="P:System.Net.NetworkInformation.GatewayIPAddressInformation.Address">
36 <summary>Get the IP address of the gateway.</summary>
37 <returns>An <see cref="System.Net.IPAddress"></see> object that contains the IP address of the gateway.</returns>
39 <member name="T:System.Net.NetworkInformation.GatewayIPAddressInformationCollection">
40 <summary>Stores a set of <see cref="T:System.Net.NetworkInformation.GatewayIPAddressInformation"></see> types.</summary>
42 <member name="M:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.#ctor">
43 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.GatewayIPAddressInformationCollection"></see> class.</summary>
45 <member name="M:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.Add(System.Net.NetworkInformation.GatewayIPAddressInformation)">
46 <summary>Throws a <see cref="T:System.NotSupportedException"></see> because this operation is not supported for this collection.</summary>
47 <param name="address">The object to be added to the collection.</param>
49 <member name="M:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.Clear">
50 <summary>Throws a <see cref="T:System.NotSupportedException"></see> because this operation is not supported for this collection.</summary>
52 <member name="M:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.Contains(System.Net.NetworkInformation.GatewayIPAddressInformation)">
53 <summary>Checks whether the collection contains the specified <see cref="T:System.Net.NetworkInformation.GatewayIPAddressInformation"></see> object.</summary>
54 <param name="address">The <see cref="T:System.Net.NetworkInformation.GatewayIPAddressInformation"></see> object to be searched in the collection.</param>
55 <returns>true if the <see cref="System.Net.NetworkInformation.GatewayIPAddressInformation"></see> object exists in the collection; otherwise false.</returns>
57 <member name="M:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.CopyTo(System.Net.NetworkInformation.GatewayIPAddressInformation[],System.Int32)">
58 <summary>Copies the elements in this collection to a one-dimensional array of type <see cref="T:System.Net.NetworkInformation.GatewayIPAddressInformation"></see>.</summary>
59 <param name="array">A one-dimensional array that receives a copy of the collection.</param>
60 <param name="offset">The zero-based index in array at which the copy begins.</param>
61 <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
62 <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero.</exception>
63 <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional.
65 The number of elements in this <see cref="System.Net.NetworkInformation.GatewayIPAddressInformation"></see> is greater than the available space from <paramref name="count">count</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
66 <exception cref="T:System.InvalidCastException">The elements in this <see cref="System.Net.NetworkInformation.GatewayIPAddressInformation"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
68 <member name="P:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.Count">
69 <summary>Gets the number of <see cref="T:System.Net.NetworkInformation.GatewayIPAddressInformation"></see> types in this collection.</summary>
70 <returns>An <see cref="System.Int32"></see> value that contains the number of <see cref="System.Net.NetworkInformation.GatewayIPAddressInformation"></see> types in this collection.</returns>
72 <member name="M:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.GetEnumerator">
73 <summary>Returns an object that can be used to iterate through this collection.</summary>
74 <returns>An object that implements the <see cref="System.Collections.IEnumerator"></see> interface and provides access to the <see cref="System.Net.NetworkInformation.UnicastIPAddressInformation"></see> types in this collection.</returns>
76 <member name="P:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.IsReadOnly">
77 <summary>Gets a value that indicates whether access to this collection is read-only.</summary>
78 <returns>true in all cases.</returns>
80 <member name="P:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.Item(System.Int32)">
81 <summary>Gets the <see cref="T:System.Net.NetworkInformation.GatewayIPAddressInformation"></see> at the specific index of the collection.</summary>
82 <param name="index">The index of interest.</param>
83 <returns>The <see cref="System.Net.NetworkInformation.GatewayIPAddressInformation"></see> at the specific index in the collection.</returns>
85 <member name="M:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.Remove(System.Net.NetworkInformation.GatewayIPAddressInformation)">
86 <summary>Throws a <see cref="T:System.NotSupportedException"></see> because this operation is not supported for this collection.</summary>
87 <param name="address">The object to be removed.</param>
88 <returns>Always throws a <see cref="System.NotSupportedException"></see>.</returns>
90 <member name="M:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.System#Collections#IEnumerable#GetEnumerator">
91 <summary>Returns an object that can be used to iterate through this collection.</summary>
92 <returns>An object that implements the <see cref="System.Collections.IEnumerator"></see> interface and provides access to the <see cref="System.Net.NetworkInformation.UnicastIPAddressInformation"></see> types in this collection.</returns>
94 <member name="T:System.Net.NetworkInformation.IcmpV4Statistics">
95 <summary>Provides Internet Control Message Protocol for IPv4 (ICMPv4) statistical data for the local computer.</summary>
97 <member name="M:System.Net.NetworkInformation.IcmpV4Statistics.#ctor">
98 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.IcmpV4Statistics"></see> class.</summary>
100 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.AddressMaskRepliesReceived">
101 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Address Mask Reply messages that were received.</summary>
102 <returns>An <see cref="System.Int64"></see> value that specifies the total number of Address Mask Reply messages that were received.</returns>
104 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.AddressMaskRepliesSent">
105 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Address Mask Reply messages that were sent.</summary>
106 <returns>An <see cref="System.Int64"></see> value that specifies the total number of Address Mask Reply messages that were sent.</returns>
108 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.AddressMaskRequestsReceived">
109 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Address Mask Request messages that were received.</summary>
110 <returns>An <see cref="System.Int64"></see> value that specifies the total number of Address Mask Request messages that were received.</returns>
112 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.AddressMaskRequestsSent">
113 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Address Mask Request messages that were sent.</summary>
114 <returns>An <see cref="System.Int64"></see> value that specifies the total number of Address Mask Request messages that were sent.</returns>
116 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.DestinationUnreachableMessagesReceived">
117 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) messages that were received because of a packet having an unreachable address in its destination.</summary>
118 <returns>An <see cref="System.Int64"></see> value that specifies the total number of Destination Unreachable messages that were received.</returns>
120 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.DestinationUnreachableMessagesSent">
121 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) messages that were sent because of a packet having an unreachable address in its destination.</summary>
122 <returns>An <see cref="System.Int64"></see> value that specifies the total number of Destination Unreachable messages sent.</returns>
124 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.EchoRepliesReceived">
125 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Echo Reply messages that were received.</summary>
126 <returns>An <see cref="System.Int64"></see> value that specifies the total number of number of ICMP Echo Reply messages that were received.</returns>
128 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.EchoRepliesSent">
129 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Echo Reply messages that were sent.</summary>
130 <returns>An <see cref="System.Int64"></see> value that specifies the total number of number of ICMP Echo Reply messages that were sent.</returns>
132 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.EchoRequestsReceived">
133 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Echo Request messages that were received.</summary>
134 <returns>An <see cref="System.Int64"></see> value that specifies the total number of number of ICMP Echo Request messages that were received.</returns>
136 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.EchoRequestsSent">
137 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Echo Request messages that were sent.</summary>
138 <returns>An <see cref="System.Int64"></see> value that specifies the total number of number of ICMP Echo Request messages that were sent.</returns>
140 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.ErrorsReceived">
141 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) error messages that were received.</summary>
142 <returns>An <see cref="System.Int64"></see> value that specifies the total number of ICMP error messages that were received.</returns>
144 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.ErrorsSent">
145 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) error messages that were sent.</summary>
146 <returns>An <see cref="System.Int64"></see> value that specifies the total number of number of ICMP error messages that were sent.</returns>
148 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.MessagesReceived">
149 <summary>Gets the number of Internet Control Message Protocol messages that were received.</summary>
150 <returns>An <see cref="System.Int64"></see> value that specifies the total number of ICMPv4 messages that were received.</returns>
152 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.MessagesSent">
153 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) messages that were sent.</summary>
154 <returns>An <see cref="System.Int64"></see> value that specifies the total number of ICMPv4 messages that were sent.</returns>
156 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.ParameterProblemsReceived">
157 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Parameter Problem messages that were received.</summary>
158 <returns>An <see cref="System.Int64"></see> value that specifies the total number of ICMP Parameter Problem messages that were received.</returns>
160 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.ParameterProblemsSent">
161 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Parameter Problem messages that were sent.</summary>
162 <returns>An <see cref="System.Int64"></see> value that specifies the total number of ICMP Parameter Problem messages that were sent.</returns>
164 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.RedirectsReceived">
165 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Redirect messages that were received.</summary>
166 <returns>An <see cref="System.Int64"></see> value that specifies the total number of ICMP Redirect messages that were received.</returns>
168 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.RedirectsSent">
169 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Redirect messages that were sent.</summary>
170 <returns>An <see cref="System.Int64"></see> value that specifies the total number of ICMP Redirect messages that were sent.</returns>
172 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.SourceQuenchesReceived">
173 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Source Quench messages that were received.</summary>
174 <returns>An <see cref="System.Int64"></see> value that specifies the total number of Source Quench messages that were received.</returns>
176 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.SourceQuenchesSent">
177 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Source Quench messages that were sent.</summary>
178 <returns>An <see cref="System.Int64"></see> value that specifies the total number of Source Quench messages that were sent.</returns>
180 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.TimeExceededMessagesReceived">
181 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Time Exceeded messages that were received.</summary>
182 <returns>An <see cref="System.Int64"></see> value that specifies the total number of ICMP Time Exceeded messages that were received.</returns>
184 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.TimeExceededMessagesSent">
185 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Time Exceeded messages that were sent.</summary>
186 <returns>An <see cref="System.Int64"></see> value that specifies the total number of ICMP Time Exceeded messages that were sent.</returns>
188 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.TimestampRepliesReceived">
189 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Timestamp Reply messages that were received.</summary>
190 <returns>An <see cref="System.Int64"></see> value that specifies the total number of Timestamp Reply messages that were received.</returns>
192 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.TimestampRepliesSent">
193 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Timestamp Reply messages that were sent.</summary>
194 <returns>An <see cref="System.Int64"></see> value that specifies the total number of Timestamp Reply messages that were sent.</returns>
196 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.TimestampRequestsReceived">
197 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Timestamp Request messages that were received.</summary>
198 <returns>An <see cref="System.Int64"></see> value that specifies the total number of Timestamp Request messages that were received.</returns>
200 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.TimestampRequestsSent">
201 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Timestamp Request messages that were sent.</summary>
202 <returns>An <see cref="System.Int64"></see> value that specifies the total number of Timestamp Request messages that were sent.</returns>
204 <member name="T:System.Net.NetworkInformation.IcmpV6Statistics">
205 <summary>Provides Internet Control Message Protocol for Internet Protocol version 6 (ICMPv6) statistical data for the local computer.</summary>
207 <member name="M:System.Net.NetworkInformation.IcmpV6Statistics.#ctor">
208 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.IcmpV6Statistics"></see> class.</summary>
210 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.DestinationUnreachableMessagesReceived">
211 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) messages received because of a packet having an unreachable address in its destination.</summary>
212 <returns>An <see cref="System.Int64"></see> value that specifies the total number of Destination Unreachable messages received.</returns>
214 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.DestinationUnreachableMessagesSent">
215 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) messages sent because of a packet having an unreachable address in its destination.</summary>
216 <returns>An <see cref="System.Int64"></see> value that specifies the total number of Destination Unreachable messages sent.</returns>
218 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.EchoRepliesReceived">
219 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Echo Reply messages received.</summary>
220 <returns>An <see cref="System.Int64"></see> value that specifies the total number of number of ICMP Echo Reply messages received.</returns>
222 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.EchoRepliesSent">
223 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Echo Reply messages sent.</summary>
224 <returns>An <see cref="System.Int64"></see> value that specifies the total number of number of ICMP Echo Reply messages sent.</returns>
226 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.EchoRequestsReceived">
227 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Echo Request messages received.</summary>
228 <returns>An <see cref="System.Int64"></see> value that specifies the total number of number of ICMP Echo Request messages received.</returns>
230 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.EchoRequestsSent">
231 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Echo Request messages sent.</summary>
232 <returns>An <see cref="System.Int64"></see> value that specifies the total number of number of ICMP Echo Request messages sent.</returns>
234 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.ErrorsReceived">
235 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) error messages received.</summary>
236 <returns>An <see cref="System.Int64"></see> value that specifies the total number of ICMP error messages received.</returns>
238 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.ErrorsSent">
239 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) error messages sent.</summary>
240 <returns>An <see cref="System.Int64"></see> value that specifies the total number of ICMP error messages sent.</returns>
242 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.MembershipQueriesReceived">
243 <summary>Gets the number of Internet Group management Protocol (IGMP) Group Membership Query messages received.</summary>
244 <returns>An <see cref="System.Int64"></see> value that specifies the total number of Group Membership Query messages received.</returns>
246 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.MembershipQueriesSent">
247 <summary>Gets the number of Internet Group management Protocol (IGMP) Group Membership Query messages sent.</summary>
248 <returns>An <see cref="System.Int64"></see> value that specifies the total number of Group Membership Query messages sent.</returns>
250 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.MembershipReductionsReceived">
251 <summary>Gets the number of Internet Group Management Protocol (IGMP) Group Membership Reduction messages received.</summary>
252 <returns>An <see cref="System.Int64"></see> value that specifies the total number of Group Membership Reduction messages received.</returns>
254 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.MembershipReductionsSent">
255 <summary>Gets the number of Internet Group Management Protocol (IGMP) Group Membership Reduction messages sent.</summary>
256 <returns>An <see cref="System.Int64"></see> value that specifies the total number of Group Membership Reduction messages sent.</returns>
258 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.MembershipReportsReceived">
259 <summary>Gets the number of Internet Group Management Protocol (IGMP) Group Membership Report messages received.</summary>
260 <returns>An <see cref="System.Int64"></see> value that specifies the total number of Group Membership Report messages received.</returns>
262 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.MembershipReportsSent">
263 <summary>Gets the number of Internet Group Management Protocol (IGMP) Group Membership Report messages sent.</summary>
264 <returns>An <see cref="System.Int64"></see> value that specifies the total number of Group Membership Report messages sent.</returns>
266 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.MessagesReceived">
267 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) messages received.</summary>
268 <returns>An <see cref="System.Int64"></see> value that specifies the total number of ICMPv6 messages received.</returns>
270 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.MessagesSent">
271 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) messages sent.</summary>
272 <returns>An <see cref="System.Int64"></see> value that specifies the total number of ICMPv6 messages sent.</returns>
274 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.NeighborAdvertisementsReceived">
275 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Neighbor Advertisement messages received.</summary>
276 <returns>An <see cref="System.Int64"></see> value that specifies the total number of ICMP Neighbor Advertisement messages received.</returns>
278 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.NeighborAdvertisementsSent">
279 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Neighbor Advertisement messages sent.</summary>
280 <returns>An <see cref="System.Int64"></see> value that specifies the total number of Neighbor Advertisement messages sent.</returns>
282 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.NeighborSolicitsReceived">
283 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Neighbor Solicitation messages received.</summary>
284 <returns>An <see cref="System.Int64"></see> value that specifies the total number of Neighbor Solicitation messages received.</returns>
286 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.NeighborSolicitsSent">
287 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Neighbor Solicitation messages sent.</summary>
288 <returns>An <see cref="System.Int64"></see> value that specifies the total number of Neighbor Solicitation messages sent.</returns>
290 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.PacketTooBigMessagesReceived">
291 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Packet Too Big messages received.</summary>
292 <returns>An <see cref="System.Int64"></see> value that specifies the total number of ICMP Packet Too Big messages received.</returns>
294 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.PacketTooBigMessagesSent">
295 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Packet Too Big messages sent.</summary>
296 <returns>An <see cref="System.Int64"></see> value that specifies the total number of ICMP Packet Too Big messages sent.</returns>
298 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.ParameterProblemsReceived">
299 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Parameter Problem messages received.</summary>
300 <returns>An <see cref="System.Int64"></see> value that specifies the total number of ICMP Parameter Problem messages received.</returns>
302 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.ParameterProblemsSent">
303 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Parameter Problem messages sent.</summary>
304 <returns>An <see cref="System.Int64"></see> value that specifies the total number of ICMP Parameter Problem messages sent.</returns>
306 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.RedirectsReceived">
307 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Redirect messages received.</summary>
308 <returns>An <see cref="System.Int64"></see> value that specifies the total number of ICMP Redirect messages received.</returns>
310 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.RedirectsSent">
311 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Redirect messages sent.</summary>
312 <returns>An <see cref="System.Int64"></see> value that specifies the total number of ICMP Redirect messages sent.</returns>
314 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.RouterAdvertisementsReceived">
315 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Router Advertisement messages received.</summary>
316 <returns>An <see cref="System.Int64"></see> value that specifies the total number of Router Advertisement messages received.</returns>
318 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.RouterAdvertisementsSent">
319 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Router Advertisement messages sent.</summary>
320 <returns>An <see cref="System.Int64"></see> value that specifies the total number of Router Advertisement messages sent.</returns>
322 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.RouterSolicitsReceived">
323 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Router Solicitation messages received.</summary>
324 <returns>An <see cref="System.Int64"></see> value that specifies the total number of Router Solicitation messages received.</returns>
326 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.RouterSolicitsSent">
327 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Router Solicitation messages sent.</summary>
328 <returns>An <see cref="System.Int64"></see> value that specifies the total number of Router Solicitation messages sent.</returns>
330 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.TimeExceededMessagesReceived">
331 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Time Exceeded messages received.</summary>
332 <returns>An <see cref="System.Int64"></see> value that specifies the total number of ICMP Time Exceeded messages received.</returns>
334 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.TimeExceededMessagesSent">
335 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Time Exceeded messages sent.</summary>
336 <returns>An <see cref="System.Int64"></see> value that specifies the total number of ICMP Time Exceeded messages sent.</returns>
338 <member name="T:System.Net.NetworkInformation.IPAddressInformation">
339 <summary>Provides information about a network interface address.</summary>
341 <member name="M:System.Net.NetworkInformation.IPAddressInformation.#ctor">
342 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.IPAddressInformation"></see> class.</summary>
344 <member name="P:System.Net.NetworkInformation.IPAddressInformation.Address">
345 <summary>Gets the Internet Protocol (IP) address.</summary>
346 <returns>An <see cref="System.Net.IPAddress"></see> instance that contains the IP address of an interface.</returns>
348 <member name="P:System.Net.NetworkInformation.IPAddressInformation.IsDnsEligible">
349 <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the Internet Protocol (IP) address is valid to appear in a Domain Name System (DNS) server database.</summary>
350 <returns>true if the address can appear in a DNS database; otherwise, false.</returns>
352 <member name="P:System.Net.NetworkInformation.IPAddressInformation.IsTransient">
353 <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the Internet Protocol (IP) address is transient (a cluster address).</summary>
354 <returns>true if the address is transient; otherwise, false.</returns>
356 <member name="T:System.Net.NetworkInformation.IPAddressInformationCollection">
357 <summary>Stores a set of <see cref="T:System.Net.NetworkInformation.IPAddressInformation"></see> types.</summary>
359 <member name="M:System.Net.NetworkInformation.IPAddressInformationCollection.Add(System.Net.NetworkInformation.IPAddressInformation)">
360 <summary>Throws a <see cref="T:System.NotSupportedException"></see> because this operation is not supported for this collection.</summary>
361 <param name="address">The object to be added to the collection.</param>
363 <member name="M:System.Net.NetworkInformation.IPAddressInformationCollection.Clear">
364 <summary>Throws a <see cref="T:System.NotSupportedException"></see> because this operation is not supported for this collection.</summary>
366 <member name="M:System.Net.NetworkInformation.IPAddressInformationCollection.Contains(System.Net.NetworkInformation.IPAddressInformation)">
367 <summary>Checks whether the collection contains the specified <see cref="T:System.Net.NetworkInformation.IPAddressInformation"></see> object.</summary>
368 <param name="address">The <see cref="T:System.Net.NetworkInformation.IPAddressInformation"></see> object to be searched in the collection.</param>
369 <returns>true if the <see cref="System.Net.NetworkInformation.IPAddressInformation"></see> object exists in the collection; otherwise. false.</returns>
371 <member name="M:System.Net.NetworkInformation.IPAddressInformationCollection.CopyTo(System.Net.NetworkInformation.IPAddressInformation[],System.Int32)">
372 <summary>Copies the collection to the specified array.</summary>
373 <param name="array">A one-dimensional array that receives a copy of the collection.</param>
374 <param name="offset">The zero-based index in array at which the copy begins.</param>
375 <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
376 <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is less than zero.</exception>
377 <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional.
379 The number of elements in this <see cref="System.Net.NetworkInformation.IPAddressInformation"></see> is greater than the available space from <paramref name="offset">offset</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
380 <exception cref="T:System.InvalidCastException">The elements in this <see cref="System.Net.NetworkInformation.IPAddressInformation"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
382 <member name="P:System.Net.NetworkInformation.IPAddressInformationCollection.Count">
383 <summary>Gets the number of <see cref="T:System.Net.NetworkInformation.IPAddressInformation"></see> types in this collection.</summary>
384 <returns>An <see cref="System.Int32"></see> value that contains the number of <see cref="System.Net.NetworkInformation.IPAddressInformation"></see> types in this collection.</returns>
386 <member name="M:System.Net.NetworkInformation.IPAddressInformationCollection.GetEnumerator">
387 <summary>Returns an object that can be used to iterate through this collection.</summary>
388 <returns>An object that implements the <see cref="System.Collections.IEnumerator"></see> interface and provides access to the <see cref="System.Net.NetworkInformation.IPAddressInformation"></see> types in this collection.</returns>
390 <member name="P:System.Net.NetworkInformation.IPAddressInformationCollection.IsReadOnly">
391 <summary>Gets a value that indicates whether access to this collection is read-only.</summary>
392 <returns>true in all cases.</returns>
394 <member name="P:System.Net.NetworkInformation.IPAddressInformationCollection.Item(System.Int32)">
395 <summary>Gets the <see cref="T:System.Net.NetworkInformation.IPAddressInformation"></see> at the specified index in the collection.</summary>
396 <param name="index">The zero-based index of the element.</param>
397 <returns>The <see cref="System.Net.NetworkInformation.IPAddressInformation"></see> at the specified location.</returns>
399 <member name="M:System.Net.NetworkInformation.IPAddressInformationCollection.Remove(System.Net.NetworkInformation.IPAddressInformation)">
400 <summary>Throws a <see cref="T:System.NotSupportedException"></see> because this operation is not supported for this collection.</summary>
401 <param name="address">The object to be removed.</param>
402 <returns>Always throws a <see cref="System.NotSupportedException"></see>.</returns>
404 <member name="M:System.Net.NetworkInformation.IPAddressInformationCollection.System#Collections#IEnumerable#GetEnumerator">
405 <summary>Returns an object that can be used to iterate through this collection.</summary>
406 <returns>An object that implements the <see cref="System.Collections.IEnumerator"></see> interface and provides access to the <see cref="System.Net.NetworkInformation.IPAddressInformation"></see> types in this collection.</returns>
408 <member name="T:System.Net.NetworkInformation.IPGlobalProperties">
409 <summary>Provides information about the network connectivity of the local computer.</summary>
411 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.#ctor">
412 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.IPGlobalProperties"></see> class.</summary>
414 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.BeginGetUnicastAddresses(System.AsyncCallback,System.Object)">
415 <summary>Begins an asynchronous request to retrieve the stable unicast IP address table on the local computer.</summary>
416 <param name="callback">The <see cref="T:System.AsyncCallback"></see> delegate.</param>
417 <param name="state">An object that contains state information for this request.</param>
418 <returns>An <see cref="System.IAsyncResult"></see> that references the asynchronous request.</returns>
419 <exception cref="T:System.NotImplementedException">This method is not implemented on the platform. This method uses the native NotifyStableUnicastIpAddressTable function that is supported on Windows Vista and later.</exception>
420 <exception cref="T:System.ComponentModel.Win32Exception">The call to the native NotifyStableUnicastIpAddressTable function failed.</exception>
422 <member name="P:System.Net.NetworkInformation.IPGlobalProperties.DhcpScopeName">
423 <summary>Gets the Dynamic Host Configuration Protocol (DHCP) scope name.</summary>
424 <returns>A <see cref="System.String"></see> instance that contains the computer&#39;s DHCP scope name.</returns>
425 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">A Win32 function call failed.</exception>
427 <member name="P:System.Net.NetworkInformation.IPGlobalProperties.DomainName">
428 <summary>Gets the domain in which the local computer is registered.</summary>
429 <returns>A <see cref="System.String"></see> instance that contains the computer&#39;s domain name. If the computer does not belong to a domain, returns <see cref="System.String.Empty"></see>.</returns>
430 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">A Win32 function call failed.</exception>
432 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.EndGetUnicastAddresses(System.IAsyncResult)">
433 <summary>Ends a pending asynchronous request to retrieve the stable unicast IP address table on the local computer.</summary>
434 <param name="asyncResult">An <see cref="T:System.IAsyncResult"></see> that references the asynchronous request.</param>
435 <returns>An <see cref="System.IAsyncResult"></see> that stores state information and any user defined data for this asynchronous operation.</returns>
436 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The call to the native GetAdaptersAddresses function failed.</exception>
437 <exception cref="T:System.NotImplementedException">This method is not implemented on the platform. This method uses the native NotifyStableUnicastIpAddressTable function that is supported on Windows Vista and later.</exception>
438 <exception cref="T:System.Security.SecurityException">The caller does not have necessary <see cref="System.Net.NetworkInformation.NetworkInformationAccess.Read"></see> permission.</exception>
440 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetActiveTcpConnections">
441 <summary>Returns information about the Internet Protocol version 4 (IPv4) and IPv6 Transmission Control Protocol (TCP) connections on the local computer.</summary>
442 <returns>A <see cref="System.Net.NetworkInformation.TcpConnectionInformation"></see> array that contains objects that describe the active TCP connections, or an empty array if no active TCP connections are detected.</returns>
443 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The Win32 function GetTcpTable failed.</exception>
445 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetActiveTcpListeners">
446 <summary>Returns endpoint information about the Internet Protocol version 4 (IPv4) and IPv6 Transmission Control Protocol (TCP) listeners on the local computer.</summary>
447 <returns>A <see cref="System.Net.IPEndPoint"></see> array that contains objects that describe the active TCP listeners, or an empty array, if no active TCP listeners are detected.</returns>
448 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The Win32 function GetTcpTable failed.</exception>
450 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetActiveUdpListeners">
451 <summary>Returns information about the Internet Protocol version 4 (IPv4) and IPv6 User Datagram Protocol (UDP) listeners on the local computer.</summary>
452 <returns>An <see cref="System.Net.IPEndPoint"></see> array that contains objects that describe the UDP listeners, or an empty array if no UDP listeners are detected.</returns>
453 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The call to the Win32 function GetUdpTable failed.</exception>
455 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetIcmpV4Statistics">
456 <summary>Provides Internet Control Message Protocol (ICMP) version 4 statistical data for the local computer.</summary>
457 <returns>An <see cref="System.Net.NetworkInformation.IcmpV4Statistics"></see> object that provides ICMP version 4 traffic statistics for the local computer.</returns>
458 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The Win32 function GetIcmpStatistics failed.</exception>
460 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetIcmpV6Statistics">
461 <summary>Provides Internet Control Message Protocol (ICMP) version 6 statistical data for the local computer.</summary>
462 <returns>An <see cref="System.Net.NetworkInformation.IcmpV6Statistics"></see> object that provides ICMP version 6 traffic statistics for the local computer.</returns>
463 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The Win32 function GetIcmpStatisticsEx failed.</exception>
464 <exception cref="T:System.PlatformNotSupportedException">The local computer&#39;s operating system is not Windows XP or later.</exception>
466 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetIPGlobalProperties">
467 <summary>Gets an object that provides information about the local computer&#39;s network connectivity and traffic statistics.</summary>
468 <returns>A <see cref="System.Net.NetworkInformation.IPGlobalProperties"></see> object that contains information about the local computer.</returns>
470 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetIPv4GlobalStatistics">
471 <summary>Provides Internet Protocol version 4 (IPv4) statistical data for the local computer.</summary>
472 <returns>An <see cref="System.Net.NetworkInformation.IPGlobalStatistics"></see> object that provides IPv4 traffic statistics for the local computer.</returns>
473 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The call to the Win32 function GetIpStatistics failed.</exception>
475 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetIPv6GlobalStatistics">
476 <summary>Provides Internet Protocol version 6 (IPv6) statistical data for the local computer.</summary>
477 <returns>An <see cref="System.Net.NetworkInformation.IPGlobalStatistics"></see> object that provides IPv6 traffic statistics for the local computer.</returns>
478 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The call to the Win32 function GetIpStatistics failed.</exception>
479 <exception cref="T:System.PlatformNotSupportedException">The local computer is not running an operating system that supports IPv6.</exception>
481 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetTcpIPv4Statistics">
482 <summary>Provides Transmission Control Protocol/Internet Protocol version 4 (TCP/IPv4) statistical data for the local computer.</summary>
483 <returns>A <see cref="System.Net.NetworkInformation.TcpStatistics"></see> object that provides TCP/IPv4 traffic statistics for the local computer.</returns>
484 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The call to the Win32 function GetTcpStatistics failed.</exception>
486 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetTcpIPv6Statistics">
487 <summary>Provides Transmission Control Protocol/Internet Protocol version 6 (TCP/IPv6) statistical data for the local computer.</summary>
488 <returns>A <see cref="System.Net.NetworkInformation.TcpStatistics"></see> object that provides TCP/IPv6 traffic statistics for the local computer.</returns>
489 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The call to the Win32 function GetTcpStatistics failed.</exception>
490 <exception cref="T:System.PlatformNotSupportedException">The local computer is not running an operating system that supports IPv6.</exception>
492 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetUdpIPv4Statistics">
493 <summary>Provides User Datagram Protocol/Internet Protocol version 4 (UDP/IPv4) statistical data for the local computer.</summary>
494 <returns>A <see cref="System.Net.NetworkInformation.UdpStatistics"></see> object that provides UDP/IPv4 traffic statistics for the local computer.</returns>
495 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The call to the Win32 function GetUdpStatistics failed.</exception>
497 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetUdpIPv6Statistics">
498 <summary>Provides User Datagram Protocol/Internet Protocol version 6 (UDP/IPv6) statistical data for the local computer.</summary>
499 <returns>A <see cref="System.Net.NetworkInformation.UdpStatistics"></see> object that provides UDP/IPv6 traffic statistics for the local computer.</returns>
500 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The call to the Win32 function GetUdpStatistics failed.</exception>
501 <exception cref="T:System.PlatformNotSupportedException">The local computer is not running an operating system that supports IPv6.</exception>
503 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetUnicastAddresses">
504 <summary>Retrieves the stable unicast IP address table on the local computer.</summary>
505 <returns>A <see cref="System.Net.NetworkInformation.UnicastIPAddressInformationCollection"></see> that contains a list of stable unicast IP addresses on the local computer.</returns>
506 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The call to the native GetAdaptersAddresses function failed.</exception>
507 <exception cref="T:System.NotImplementedException">This method is not implemented on the platform. This method uses the native NotifyStableUnicastIpAddressTable function that is supported on Windows Vista and later.</exception>
508 <exception cref="T:System.Security.SecurityException">The caller does not have necessary <see cref="System.Net.NetworkInformation.NetworkInformationAccess.Read"></see> permission.</exception>
509 <exception cref="T:System.ComponentModel.Win32Exception">The call to the native NotifyStableUnicastIpAddressTable function failed.</exception>
511 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetUnicastAddressesAsync">
512 <summary>Retrieves the stable unicast IP address table on the local computer as an asynchronous operation.</summary>
513 <returns>Returns <see cref="System.Threading.Tasks.Task`1"></see>.
514 The task object representing the asynchronous operation.</returns>
515 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The call to the native GetAdaptersAddresses function failed.</exception>
516 <exception cref="T:System.Security.SecurityException">The caller does not have necessary <see cref="System.Net.NetworkInformation.NetworkInformationAccess.Read"></see> permission.</exception>
517 <exception cref="T:System.ComponentModel.Win32Exception">The call to the native NotifyStableUnicastIpAddressTable function failed.</exception>
519 <member name="P:System.Net.NetworkInformation.IPGlobalProperties.HostName">
520 <summary>Gets the host name for the local computer.</summary>
521 <returns>A <see cref="System.String"></see> instance that contains the computer&#39;s NetBIOS name.</returns>
522 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">A Win32 function call failed.</exception>
524 <member name="P:System.Net.NetworkInformation.IPGlobalProperties.IsWinsProxy">
525 <summary>Gets a <see cref="T:System.Boolean"></see> value that specifies whether the local computer is acting as a Windows Internet Name Service (WINS) proxy.</summary>
526 <returns>true if the local computer is a WINS proxy; otherwise, false.</returns>
527 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">A Win32 function call failed.</exception>
529 <member name="P:System.Net.NetworkInformation.IPGlobalProperties.NodeType">
530 <summary>Gets the Network Basic Input/Output System (NetBIOS) node type of the local computer.</summary>
531 <returns>A <see cref="System.Net.NetworkInformation.NetBiosNodeType"></see> value.</returns>
532 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">A Win32 function call failed.</exception>
534 <member name="T:System.Net.NetworkInformation.IPGlobalStatistics">
535 <summary>Provides Internet Protocol (IP) statistical data.</summary>
537 <member name="M:System.Net.NetworkInformation.IPGlobalStatistics.#ctor">
538 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.IPGlobalStatistics"></see> class.</summary>
540 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.DefaultTtl">
541 <summary>Gets the default time-to-live (TTL) value for Internet Protocol (IP) packets.</summary>
542 <returns>An <see cref="System.Int64"></see> value that specifies the TTL.</returns>
544 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.ForwardingEnabled">
545 <summary>Gets a <see cref="T:System.Boolean"></see> value that specifies whether Internet Protocol (IP) packet forwarding is enabled.</summary>
546 <returns>A <see cref="System.Boolean"></see> value that specifies whether packet forwarding is enabled.</returns>
548 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.NumberOfInterfaces">
549 <summary>Gets the number of network interfaces.</summary>
550 <returns>An <see cref="System.Int64"></see> value containing the number of network interfaces for the address family used to obtain this <see cref="System.Net.NetworkInformation.IPGlobalStatistics"></see> instance.</returns>
552 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.NumberOfIPAddresses">
553 <summary>Gets the number of Internet Protocol (IP) addresses assigned to the local computer.</summary>
554 <returns>An <see cref="System.Int64"></see> value that indicates the number of IP addresses assigned to the address family (Internet Protocol version 4 or Internet Protocol version 6) described by this object.</returns>
556 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.NumberOfRoutes">
557 <summary>Gets the number of routes in the Internet Protocol (IP) routing table.</summary>
558 <returns>An <see cref="System.Int64"></see> value that specifies the total number of routes in the routing table.</returns>
560 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.OutputPacketRequests">
561 <summary>Gets the number of outbound Internet Protocol (IP) packets.</summary>
562 <returns>An <see cref="System.Int64"></see> value that specifies the total number of outgoing packets.</returns>
564 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.OutputPacketRoutingDiscards">
565 <summary>Gets the number of routes that have been discarded from the routing table.</summary>
566 <returns>An <see cref="System.Int64"></see> value that specifies the total number of valid routes that have been discarded.</returns>
568 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.OutputPacketsDiscarded">
569 <summary>Gets the number of transmitted Internet Protocol (IP) packets that have been discarded.</summary>
570 <returns>An <see cref="System.Int64"></see> value that specifies the total number of outgoing packets that have been discarded.</returns>
572 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.OutputPacketsWithNoRoute">
573 <summary>Gets the number of Internet Protocol (IP) packets for which the local computer could not determine a route to the destination address.</summary>
574 <returns>An <see cref="System.Int64"></see> value that specifies the number of packets that could not be sent because a route could not be found.</returns>
576 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.PacketFragmentFailures">
577 <summary>Gets the number of Internet Protocol (IP) packets that could not be fragmented.</summary>
578 <returns>An <see cref="System.Int64"></see> value that specifies the total number of packets that required fragmentation but had the &quot;Don&#39;t Fragment&quot; bit set.</returns>
580 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.PacketReassembliesRequired">
581 <summary>Gets the number of Internet Protocol (IP) packets that required reassembly.</summary>
582 <returns>An <see cref="System.Int64"></see> value that specifies the total number of packet reassemblies required.</returns>
584 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.PacketReassemblyFailures">
585 <summary>Gets the number of Internet Protocol (IP) packets that were not successfully reassembled.</summary>
586 <returns>An <see cref="System.Int64"></see> value that specifies the total number of packets that could not be reassembled.</returns>
588 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.PacketReassemblyTimeout">
589 <summary>Gets the maximum amount of time within which all fragments of an Internet Protocol (IP) packet must arrive.</summary>
590 <returns>An <see cref="System.Int64"></see> value that specifies the maximum number of milliseconds within which all fragments of a packet must arrive to avoid being discarded.</returns>
592 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.PacketsFragmented">
593 <summary>Gets the number of Internet Protocol (IP) packets fragmented.</summary>
594 <returns>An <see cref="System.Int64"></see> value that specifies the total number of fragmented packets.</returns>
596 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.PacketsReassembled">
597 <summary>Gets the number of Internet Protocol (IP) packets reassembled.</summary>
598 <returns>An <see cref="System.Int64"></see> value that specifies the total number of fragmented packets that have been successfully reassembled.</returns>
600 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.ReceivedPackets">
601 <summary>Gets the number of Internet Protocol (IP) packets received.</summary>
602 <returns>An <see cref="System.Int64"></see> value that specifies the total number of IP packets received.</returns>
604 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.ReceivedPacketsDelivered">
605 <summary>Gets the number of Internet Protocol (IP) packets delivered.</summary>
606 <returns>An <see cref="System.Int64"></see> value that specifies the total number of IP packets delivered.</returns>
608 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.ReceivedPacketsDiscarded">
609 <summary>Gets the number of Internet Protocol (IP) packets that have been received and discarded.</summary>
610 <returns>An <see cref="System.Int64"></see> value that specifies the total number of incoming packets that have been discarded.</returns>
612 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.ReceivedPacketsForwarded">
613 <summary>Gets the number of Internet Protocol (IP) packets forwarded.</summary>
614 <returns>An <see cref="System.Int64"></see> value that specifies the total number of forwarded packets.</returns>
616 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.ReceivedPacketsWithAddressErrors">
617 <summary>Gets the number of Internet Protocol (IP) packets with address errors that were received.</summary>
618 <returns>An <see cref="System.Int64"></see> value that specifies the total number of IP packets received with errors in the address portion of the header.</returns>
620 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.ReceivedPacketsWithHeadersErrors">
621 <summary>Gets the number of Internet Protocol (IP) packets with header errors that were received.</summary>
622 <returns>An <see cref="System.Int64"></see> value that specifies the total number of IP packets received and discarded due to errors in the header.</returns>
624 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.ReceivedPacketsWithUnknownProtocol">
625 <summary>Gets the number of Internet Protocol (IP) packets received on the local machine with an unknown protocol in the header.</summary>
626 <returns>An <see cref="System.Int64"></see> value that indicates the total number of IP packets received with an unknown protocol.</returns>
628 <member name="T:System.Net.NetworkInformation.IPInterfaceProperties">
629 <summary>Provides information about network interfaces that support Internet Protocol version 4 (IPv4) or Internet Protocol version 6 (IPv6).</summary>
631 <member name="M:System.Net.NetworkInformation.IPInterfaceProperties.#ctor">
632 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.IPInterfaceProperties"></see> class.</summary>
634 <member name="P:System.Net.NetworkInformation.IPInterfaceProperties.AnycastAddresses">
635 <summary>Gets the anycast IP addresses assigned to this interface.</summary>
636 <returns>An <see cref="System.Net.NetworkInformation.IPAddressInformationCollection"></see> that contains the anycast addresses for this interface.</returns>
638 <member name="P:System.Net.NetworkInformation.IPInterfaceProperties.DhcpServerAddresses">
639 <summary>Gets the addresses of Dynamic Host Configuration Protocol (DHCP) servers for this interface.</summary>
640 <returns>An <see cref="System.Net.NetworkInformation.IPAddressCollection"></see> that contains the address information for DHCP servers, or an empty array if no servers are found.</returns>
642 <member name="P:System.Net.NetworkInformation.IPInterfaceProperties.DnsAddresses">
643 <summary>Gets the addresses of Domain Name System (DNS) servers for this interface.</summary>
644 <returns>A <see cref="System.Net.NetworkInformation.IPAddressCollection"></see> that contains the DNS server addresses.</returns>
646 <member name="P:System.Net.NetworkInformation.IPInterfaceProperties.DnsSuffix">
647 <summary>Gets the Domain Name System (DNS) suffix associated with this interface.</summary>
648 <returns>A <see cref="System.String"></see> that contains the DNS suffix for this interface, or <see cref="System.String.Empty"></see> if there is no DNS suffix for the interface.</returns>
649 <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows 2000.</exception>
651 <member name="P:System.Net.NetworkInformation.IPInterfaceProperties.GatewayAddresses">
652 <summary>Gets the IPv4 network gateway addresses for this interface.</summary>
653 <returns>An <see cref="System.Net.NetworkInformation.GatewayIPAddressInformationCollection"></see> that contains the address information for network gateways, or an empty array if no gateways are found.</returns>
655 <member name="M:System.Net.NetworkInformation.IPInterfaceProperties.GetIPv4Properties">
656 <summary>Provides Internet Protocol version 4 (IPv4) configuration data for this network interface.</summary>
657 <returns>An <see cref="System.Net.NetworkInformation.IPv4InterfaceProperties"></see> object that contains IPv4 configuration data, or null if no data is available for the interface.</returns>
658 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The interface does not support the IPv4 protocol.</exception>
660 <member name="M:System.Net.NetworkInformation.IPInterfaceProperties.GetIPv6Properties">
661 <summary>Provides Internet Protocol version 6 (IPv6) configuration data for this network interface.</summary>
662 <returns>An <see cref="System.Net.NetworkInformation.IPv6InterfaceProperties"></see> object that contains IPv6 configuration data.</returns>
663 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The interface does not support the IPv6 protocol.</exception>
665 <member name="P:System.Net.NetworkInformation.IPInterfaceProperties.IsDnsEnabled">
666 <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether NetBt is configured to use DNS name resolution on this interface.</summary>
667 <returns>true if NetBt is configured to use DNS name resolution on this interface; otherwise, false.</returns>
669 <member name="P:System.Net.NetworkInformation.IPInterfaceProperties.IsDynamicDnsEnabled">
670 <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether this interface is configured to automatically register its IP address information with the Domain Name System (DNS).</summary>
671 <returns>true if this interface is configured to automatically register a mapping between its dynamic IP address and static domain names; otherwise, false.</returns>
673 <member name="P:System.Net.NetworkInformation.IPInterfaceProperties.MulticastAddresses">
674 <summary>Gets the multicast addresses assigned to this interface.</summary>
675 <returns>An <see cref="System.Net.NetworkInformation.MulticastIPAddressInformationCollection"></see> that contains the multicast addresses for this interface.</returns>
677 <member name="P:System.Net.NetworkInformation.IPInterfaceProperties.UnicastAddresses">
678 <summary>Gets the unicast addresses assigned to this interface.</summary>
679 <returns>An <see cref="System.Net.NetworkInformation.UnicastIPAddressInformationCollection"></see> that contains the unicast addresses for this interface.</returns>
681 <member name="P:System.Net.NetworkInformation.IPInterfaceProperties.WinsServersAddresses">
682 <summary>Gets the addresses of Windows Internet Name Service (WINS) servers.</summary>
683 <returns>An <see cref="System.Net.NetworkInformation.IPAddressCollection"></see> that contains the address information for WINS servers, or an empty array if no servers are found.</returns>
685 <member name="T:System.Net.NetworkInformation.IPInterfaceStatistics">
686 <summary>Provides Internet Protocol (IP) statistical data for an network interface on the local computer.</summary>
688 <member name="M:System.Net.NetworkInformation.IPInterfaceStatistics.#ctor">
689 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.IPInterfaceStatistics"></see> class.</summary>
691 <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.BytesReceived">
692 <summary>Gets the number of bytes that were received on the interface.</summary>
693 <returns>Returns <see cref="System.Int64"></see>.
694 The total number of bytes that were received on the interface.</returns>
696 <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.BytesSent">
697 <summary>Gets the number of bytes that were sent on the interface.</summary>
698 <returns>Returns <see cref="System.Int64"></see>.
699 The total number of bytes that were sent on the interface.</returns>
701 <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.IncomingPacketsDiscarded">
702 <summary>Gets the number of incoming packets that were discarded.</summary>
703 <returns>Returns <see cref="System.Int64"></see>.
704 The total number of incoming packets that were discarded.</returns>
706 <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.IncomingPacketsWithErrors">
707 <summary>Gets the number of incoming packets with errors.</summary>
708 <returns>Returns <see cref="System.Int64"></see>.
709 The total number of incoming packets with errors.</returns>
711 <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.IncomingUnknownProtocolPackets">
712 <summary>Gets the number of incoming packets with an unknown protocol that were received on the interface.</summary>
713 <returns>Returns <see cref="System.Int64"></see>.
714 The total number of incoming packets with an unknown protocol that were received on the interface.</returns>
716 <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.NonUnicastPacketsReceived">
717 <summary>Gets the number of non-unicast packets that were received on the interface.</summary>
718 <returns>Returns <see cref="System.Int64"></see>.
719 The total number of incoming non-unicast packets received on the interface.</returns>
721 <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.NonUnicastPacketsSent">
722 <summary>Gets the number of non-unicast packets that were sent on the interface.</summary>
723 <returns>Returns <see cref="System.Int64"></see>.
724 The total number of non-unicast packets that were sent on the interface.</returns>
726 <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.OutgoingPacketsDiscarded">
727 <summary>Gets the number of outgoing packets that were discarded.</summary>
728 <returns>Returns <see cref="System.Int64"></see>.
729 The total number of outgoing packets that were discarded.</returns>
731 <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.OutgoingPacketsWithErrors">
732 <summary>Gets the number of outgoing packets with errors.</summary>
733 <returns>Returns <see cref="System.Int64"></see>.
734 The total number of outgoing packets with errors.</returns>
736 <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.OutputQueueLength">
737 <summary>Gets the length of the output queue.</summary>
738 <returns>Returns <see cref="System.Int64"></see>.
739 The total number of packets in the output queue.</returns>
741 <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.UnicastPacketsReceived">
742 <summary>Gets the number of unicast packets that were received on the interface.</summary>
743 <returns>Returns <see cref="System.Int64"></see>.
744 The total number of unicast packets that were received on the interface.</returns>
746 <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.UnicastPacketsSent">
747 <summary>Gets the number of unicast packets that were sent on the interface.</summary>
748 <returns>Returns <see cref="System.Int64"></see>.
749 The total number of unicast packets that were sent on the interface.</returns>
751 <member name="T:System.Net.NetworkInformation.IPv4InterfaceProperties">
752 <summary>Provides information about network interfaces that support Internet Protocol version 4 (IPv4).</summary>
754 <member name="M:System.Net.NetworkInformation.IPv4InterfaceProperties.#ctor">
755 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.IPv4InterfaceProperties"></see> class.</summary>
757 <member name="P:System.Net.NetworkInformation.IPv4InterfaceProperties.Index">
758 <summary>Gets the index of the network interface associated with the Internet Protocol version 4 (IPv4) address.</summary>
759 <returns>An <see cref="System.Int32"></see> that contains the index of the IPv4 interface.</returns>
761 <member name="P:System.Net.NetworkInformation.IPv4InterfaceProperties.IsAutomaticPrivateAddressingActive">
762 <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether this interface has an automatic private IP addressing (APIPA) address.</summary>
763 <returns>true if the interface uses an APIPA address; otherwise, false.</returns>
765 <member name="P:System.Net.NetworkInformation.IPv4InterfaceProperties.IsAutomaticPrivateAddressingEnabled">
766 <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether this interface has automatic private IP addressing (APIPA) enabled.</summary>
767 <returns>true if the interface uses APIPA; otherwise, false.</returns>
769 <member name="P:System.Net.NetworkInformation.IPv4InterfaceProperties.IsDhcpEnabled">
770 <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the interface is configured to use a Dynamic Host Configuration Protocol (DHCP) server to obtain an IP address.</summary>
771 <returns>true if the interface is configured to obtain an IP address from a DHCP server; otherwise, false.</returns>
773 <member name="P:System.Net.NetworkInformation.IPv4InterfaceProperties.IsForwardingEnabled">
774 <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether this interface can forward (route) packets.</summary>
775 <returns>true if this interface routes packets; otherwise false.</returns>
777 <member name="P:System.Net.NetworkInformation.IPv4InterfaceProperties.Mtu">
778 <summary>Gets the maximum transmission unit (MTU) for this network interface.</summary>
779 <returns>An <see cref="System.Int64"></see> value that specifies the MTU.</returns>
781 <member name="P:System.Net.NetworkInformation.IPv4InterfaceProperties.UsesWins">
782 <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether an interface uses Windows Internet Name Service (WINS).</summary>
783 <returns>true if the interface uses WINS; otherwise, false.</returns>
785 <member name="T:System.Net.NetworkInformation.IPv4InterfaceStatistics">
786 <summary>Provides statistical data for a network interface on the local computer.</summary>
788 <member name="M:System.Net.NetworkInformation.IPv4InterfaceStatistics.#ctor">
789 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.IPv4InterfaceStatistics"></see> class.</summary>
791 <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.BytesReceived">
792 <summary>Gets the number of bytes that were received on the interface.</summary>
793 <returns>An <see cref="System.Int64"></see> value that specifies the total number of bytes that were received on the interface.</returns>
795 <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.BytesSent">
796 <summary>Gets the number of bytes that were sent on the interface.</summary>
797 <returns>An <see cref="System.Int64"></see> value that specifies the total number of bytes that were transmitted on the interface.</returns>
799 <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.IncomingPacketsDiscarded">
800 <summary>Gets the number of incoming packets that were discarded.</summary>
801 <returns>An <see cref="System.Int64"></see> value that specifies the total number of discarded incoming packets.</returns>
803 <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.IncomingPacketsWithErrors">
804 <summary>Gets the number of incoming packets with errors.</summary>
805 <returns>An <see cref="System.Int64"></see> value that specifies the total number of incoming packets with errors.</returns>
807 <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.IncomingUnknownProtocolPackets">
808 <summary>Gets the number of incoming packets with an unknown protocol that were received on the interface.</summary>
809 <returns>An <see cref="System.Int64"></see> value that specifies the total number of incoming packets with an unknown protocol.</returns>
811 <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.NonUnicastPacketsReceived">
812 <summary>Gets the number of non-unicast packets that were received on the interface.</summary>
813 <returns>An <see cref="System.Int64"></see> value that specifies the total number of non-unicast packets that were received on the interface.</returns>
815 <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.NonUnicastPacketsSent">
816 <summary>Gets the number of non-unicast packets that were sent on the interface.</summary>
817 <returns>An <see cref="System.Int64"></see> value that specifies the total number of non-unicast packets that were sent on the interface.</returns>
819 <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.OutgoingPacketsDiscarded">
820 <summary>Gets the number of outgoing packets that were discarded.</summary>
821 <returns>An <see cref="System.Int64"></see> value that specifies the total number of discarded outgoing packets.</returns>
823 <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.OutgoingPacketsWithErrors">
824 <summary>Gets the number of outgoing packets with errors.</summary>
825 <returns>An <see cref="System.Int64"></see> value that specifies the total number of outgoing packets with errors.</returns>
827 <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.OutputQueueLength">
828 <summary>Gets the length of the output queue.</summary>
829 <returns>An <see cref="System.Int64"></see> value that specifies the total number of packets in the output queue.</returns>
831 <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.UnicastPacketsReceived">
832 <summary>Gets the number of unicast packets that were received on the interface.</summary>
833 <returns>An <see cref="System.Int64"></see> value that specifies the total number of unicast packets that were received on the interface.</returns>
835 <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.UnicastPacketsSent">
836 <summary>Gets the number of unicast packets that were sent on the interface.</summary>
837 <returns>An <see cref="System.Int64"></see> value that specifies the total number of unicast packets that were sent on the interface.</returns>
839 <member name="T:System.Net.NetworkInformation.IPv6InterfaceProperties">
840 <summary>Provides information about network interfaces that support Internet Protocol version 6 (IPv6).</summary>
842 <member name="M:System.Net.NetworkInformation.IPv6InterfaceProperties.#ctor">
843 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.IPv6InterfaceProperties"></see> class.</summary>
845 <member name="M:System.Net.NetworkInformation.IPv6InterfaceProperties.GetScopeId(System.Net.NetworkInformation.ScopeLevel)">
846 <summary>Gets the scope ID of the network interface associated with an Internet Protocol version 6 (IPv6) address.</summary>
847 <param name="scopeLevel">The scope level.</param>
848 <returns>Returns <see cref="System.Int64"></see>.
849 The scope ID of the network interface associated with an IPv6 address.</returns>
851 <member name="P:System.Net.NetworkInformation.IPv6InterfaceProperties.Index">
852 <summary>Gets the index of the network interface associated with an Internet Protocol version 6 (IPv6) address.</summary>
853 <returns>An <see cref="System.Int32"></see> value that contains the index of the network interface for IPv6 address.</returns>
855 <member name="P:System.Net.NetworkInformation.IPv6InterfaceProperties.Mtu">
856 <summary>Gets the maximum transmission unit (MTU) for this network interface.</summary>
857 <returns>An <see cref="System.Int64"></see> value that specifies the MTU.</returns>
859 <member name="T:System.Net.NetworkInformation.MulticastIPAddressInformation">
860 <summary>Provides information about a network interface&#39;s multicast address.</summary>
862 <member name="M:System.Net.NetworkInformation.MulticastIPAddressInformation.#ctor">
863 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformation"></see> class.</summary>
865 <member name="P:System.Net.NetworkInformation.MulticastIPAddressInformation.AddressPreferredLifetime">
866 <summary>Gets the number of seconds remaining during which this address is the preferred address.</summary>
867 <returns>An <see cref="System.Int64"></see> value that specifies the number of seconds left for this address to remain preferred.</returns>
868 <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
870 <member name="P:System.Net.NetworkInformation.MulticastIPAddressInformation.AddressValidLifetime">
871 <summary>Gets the number of seconds remaining during which this address is valid.</summary>
872 <returns>An <see cref="System.Int64"></see> value that specifies the number of seconds left for this address to remain assigned.</returns>
873 <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
875 <member name="P:System.Net.NetworkInformation.MulticastIPAddressInformation.DhcpLeaseLifetime">
876 <summary>Specifies the amount of time remaining on the Dynamic Host Configuration Protocol (DHCP) lease for this IP address.</summary>
877 <returns>An <see cref="System.Int64"></see> value that contains the number of seconds remaining before the computer must release the <see cref="System.Net.IPAddress"></see> instance.</returns>
879 <member name="P:System.Net.NetworkInformation.MulticastIPAddressInformation.DuplicateAddressDetectionState">
880 <summary>Gets a value that indicates the state of the duplicate address detection algorithm.</summary>
881 <returns>One of the <see cref="System.Net.NetworkInformation.DuplicateAddressDetectionState"></see> values that indicates the progress of the algorithm in determining the uniqueness of this IP address.</returns>
882 <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
884 <member name="P:System.Net.NetworkInformation.MulticastIPAddressInformation.PrefixOrigin">
885 <summary>Gets a value that identifies the source of a Multicast Internet Protocol (IP) address prefix.</summary>
886 <returns>One of the <see cref="System.Net.NetworkInformation.PrefixOrigin"></see> values that identifies how the prefix information was obtained.</returns>
887 <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
889 <member name="P:System.Net.NetworkInformation.MulticastIPAddressInformation.SuffixOrigin">
890 <summary>Gets a value that identifies the source of a Multicast Internet Protocol (IP) address suffix.</summary>
891 <returns>One of the <see cref="System.Net.NetworkInformation.SuffixOrigin"></see> values that identifies how the suffix information was obtained.</returns>
892 <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
894 <member name="T:System.Net.NetworkInformation.MulticastIPAddressInformationCollection">
895 <summary>Stores a set of <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformation"></see> types.</summary>
897 <member name="M:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.#ctor">
898 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformationCollection"></see> class.</summary>
900 <member name="M:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.Add(System.Net.NetworkInformation.MulticastIPAddressInformation)">
901 <summary>Throws a <see cref="T:System.NotSupportedException"></see> because the collection is read-only and elements cannot be added to the collection.</summary>
902 <param name="address">The object to be added to the collection.</param>
904 <member name="M:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.Clear">
905 <summary>Throws a <see cref="T:System.NotSupportedException"></see> because the collection is read-only and elements cannot be removed.</summary>
907 <member name="M:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.Contains(System.Net.NetworkInformation.MulticastIPAddressInformation)">
908 <summary>Checks whether the collection contains the specified <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformation"></see> object.</summary>
909 <param name="address">The <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformation"></see> object to be searched in the collection.</param>
910 <returns>true if the <see cref="System.Net.NetworkInformation.MulticastIPAddressInformation"></see> object exists in the collection; otherwise, false.</returns>
912 <member name="M:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.CopyTo(System.Net.NetworkInformation.MulticastIPAddressInformation[],System.Int32)">
913 <summary>Copies the elements in this collection to a one-dimensional array of type <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformation"></see>.</summary>
914 <param name="array">A one-dimensional array that receives a copy of the collection.</param>
915 <param name="offset">The zero-based index in array at which the copy begins.</param>
916 <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
917 <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero.</exception>
918 <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional.
920 The number of elements in this <see cref="System.Net.NetworkInformation.MulticastIPAddressInformation"></see> is greater than the available space from <paramref name="count">count</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
921 <exception cref="T:System.InvalidCastException">The elements in this <see cref="System.Net.NetworkInformation.MulticastIPAddressInformation"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
923 <member name="P:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.Count">
924 <summary>Gets the number of <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformation"></see> types in this collection.</summary>
925 <returns>An <see cref="System.Int32"></see> value that contains the number of <see cref="System.Net.NetworkInformation.MulticastIPAddressInformation"></see> types in this collection.</returns>
927 <member name="M:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.GetEnumerator">
928 <summary>Returns an object that can be used to iterate through this collection.</summary>
929 <returns>An object that implements the <see cref="System.Collections.IEnumerator"></see> interface and provides access to the <see cref="System.Net.NetworkInformation.UnicastIPAddressInformation"></see> types in this collection.</returns>
931 <member name="P:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.IsReadOnly">
932 <summary>Gets a value that indicates whether access to this collection is read-only.</summary>
933 <returns>true in all cases.</returns>
935 <member name="P:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.Item(System.Int32)">
936 <summary>Gets the <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformation"></see> at the specific index of the collection.</summary>
937 <param name="index">The index of interest.</param>
938 <returns>The <see cref="System.Net.NetworkInformation.MulticastIPAddressInformation"></see> at the specific index in the collection.</returns>
940 <member name="M:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.Remove(System.Net.NetworkInformation.MulticastIPAddressInformation)">
941 <summary>Throws a <see cref="T:System.NotSupportedException"></see> because the collection is read-only and elements cannot be removed.</summary>
942 <param name="address">The object to be removed.</param>
943 <returns>Always throws a <see cref="System.NotSupportedException"></see>.</returns>
945 <member name="M:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.System#Collections#IEnumerable#GetEnumerator">
946 <summary>Returns an object that can be used to iterate through this collection.</summary>
947 <returns>An object that implements the <see cref="System.Collections.IEnumerator"></see> interface and provides access to the <see cref="System.Net.NetworkInformation.UnicastIPAddressInformation"></see> types in this collection.</returns>
949 <member name="T:System.Net.NetworkInformation.NetBiosNodeType">
950 <summary>Specifies the Network Basic Input/Output System (NetBIOS) node type.</summary>
952 <member name="F:System.Net.NetworkInformation.NetBiosNodeType.Broadcast">
953 <summary>A broadcast node.</summary>
956 <member name="F:System.Net.NetworkInformation.NetBiosNodeType.Hybrid">
957 <summary>A hybrid node.</summary>
960 <member name="F:System.Net.NetworkInformation.NetBiosNodeType.Mixed">
961 <summary>A mixed node.</summary>
964 <member name="F:System.Net.NetworkInformation.NetBiosNodeType.Peer2Peer">
965 <summary>A peer-to-peer node.</summary>
968 <member name="F:System.Net.NetworkInformation.NetBiosNodeType.Unknown">
969 <summary>An unknown node type.</summary>
972 <member name="T:System.Net.NetworkInformation.NetworkAddressChangedEventHandler">
973 <summary>References one or more methods to be called when the address of a network interface changes.</summary>
974 <param name="sender">The source of the event.</param>
975 <param name="e">An <see cref="T:System.EventArgs"></see> object that contains data about the event.</param>
977 <member name="T:System.Net.NetworkInformation.NetworkAvailabilityChangedEventHandler">
978 <summary>References one or more methods to be called when the availability of the network changes.</summary>
979 <param name="sender">The source of the event.</param>
980 <param name="e">An <see cref="T:System.EventArgs"></see> object that contains data about the event.</param>
982 <member name="T:System.Net.NetworkInformation.NetworkAvailabilityEventArgs">
983 <summary>Provides data for the <see cref="E:System.Net.NetworkInformation.NetworkChange.NetworkAvailabilityChanged"></see> event.</summary>
985 <member name="P:System.Net.NetworkInformation.NetworkAvailabilityEventArgs.IsAvailable">
986 <summary>Gets the current status of the network connection.</summary>
987 <returns>true if the network is available; otherwise, false.</returns>
989 <member name="T:System.Net.NetworkInformation.NetworkChange">
990 <summary>Allows applications to receive notification when the Internet Protocol (IP) address of a network interface, also called a network card or adapter, changes.</summary>
992 <member name="M:System.Net.NetworkInformation.NetworkChange.#ctor">
993 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.NetworkChange"></see> class.</summary>
995 <member name="E:System.Net.NetworkInformation.NetworkChange.NetworkAddressChanged">
996 <summary>Occurs when the IP address of a network interface changes.</summary>
998 <member name="E:System.Net.NetworkInformation.NetworkChange.NetworkAvailabilityChanged">
999 <summary>Occurs when the availability of the network changes.</summary>
1001 <member name="M:System.Net.NetworkInformation.NetworkChange.RegisterNetworkChange(System.Net.NetworkInformation.NetworkChange)">
1002 <summary>Registers a network change instance to receive network change events.</summary>
1003 <param name="nc">The instance to register.</param>
1005 <member name="T:System.Net.NetworkInformation.NetworkInformationException">
1006 <summary>The exception that is thrown when an error occurs while retrieving network information.</summary>
1008 <member name="M:System.Net.NetworkInformation.NetworkInformationException.#ctor">
1009 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.NetworkInformationException"></see> class.</summary>
1011 <member name="M:System.Net.NetworkInformation.NetworkInformationException.#ctor(System.Int32)">
1012 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.NetworkInformationException"></see> class with the specified error code.</summary>
1013 <param name="errorCode">A Win32 error code.</param>
1015 <member name="M:System.Net.NetworkInformation.NetworkInformationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
1016 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.NetworkInformationException"></see> class with serialized data.</summary>
1017 <param name="serializationInfo">A SerializationInfo object that contains the serialized exception data.</param>
1018 <param name="streamingContext">A StreamingContext that contains contextual information about the serialized exception.</param>
1020 <member name="P:System.Net.NetworkInformation.NetworkInformationException.ErrorCode">
1021 <summary>Gets the Win32 error code for this exception.</summary>
1022 <returns>An <see cref="System.Int32"></see> value that contains the Win32 error code.</returns>
1024 <member name="T:System.Net.NetworkInformation.NetworkInterface">
1025 <summary>Provides configuration and statistical information for a network interface.</summary>
1027 <member name="M:System.Net.NetworkInformation.NetworkInterface.#ctor">
1028 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.NetworkInterface"></see> class.</summary>
1030 <member name="P:System.Net.NetworkInformation.NetworkInterface.Description">
1031 <summary>Gets the description of the interface.</summary>
1032 <returns>A <see cref="System.String"></see> that describes this interface.</returns>
1034 <member name="M:System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces">
1035 <summary>Returns objects that describe the network interfaces on the local computer.</summary>
1036 <returns>A <see cref="System.Net.NetworkInformation.NetworkInterface"></see> array that contains objects that describe the available network interfaces, or an empty array if no interfaces are detected.</returns>
1037 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">A Windows system function call failed.</exception>
1039 <member name="M:System.Net.NetworkInformation.NetworkInterface.GetIPProperties">
1040 <summary>Returns an object that describes the configuration of this network interface.</summary>
1041 <returns>An <see cref="System.Net.NetworkInformation.IPInterfaceProperties"></see> object that describes this network interface.</returns>
1043 <member name="M:System.Net.NetworkInformation.NetworkInterface.GetIPStatistics">
1044 <summary>Gets the IP statistics for this <see cref="T:System.Net.NetworkInformation.NetworkInterface"></see> instance.</summary>
1045 <returns>Returns <see cref="System.Net.NetworkInformation.IPInterfaceStatistics"></see>.
1046 The IP statistics.</returns>
1048 <member name="M:System.Net.NetworkInformation.NetworkInterface.GetIPv4Statistics">
1049 <summary>Gets the IPv4 statistics for this <see cref="T:System.Net.NetworkInformation.NetworkInterface"></see> instance.</summary>
1050 <returns>An <see cref="System.Net.NetworkInformation.IPv4InterfaceStatistics"></see> object.</returns>
1052 <member name="M:System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable">
1053 <summary>Indicates whether any network connection is available.</summary>
1054 <returns>true if a network connection is available; otherwise, false.</returns>
1056 <member name="M:System.Net.NetworkInformation.NetworkInterface.GetPhysicalAddress">
1057 <summary>Returns the Media Access Control (MAC) or physical address for this adapter.</summary>
1058 <returns>A <see cref="System.Net.NetworkInformation.PhysicalAddress"></see> object that contains the physical address.</returns>
1060 <member name="P:System.Net.NetworkInformation.NetworkInterface.Id">
1061 <summary>Gets the identifier of the network adapter.</summary>
1062 <returns>A <see cref="System.String"></see> that contains the identifier.</returns>
1064 <member name="P:System.Net.NetworkInformation.NetworkInterface.IPv6LoopbackInterfaceIndex">
1065 <summary>Gets the index of the IPv6 loopback interface.</summary>
1066 <returns>Returns <see cref="System.Int32"></see>.
1067 The index for the IPv6 loopback interface.</returns>
1069 <member name="P:System.Net.NetworkInformation.NetworkInterface.IsReceiveOnly">
1070 <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the network interface is set to only receive data packets.</summary>
1071 <returns>true if the interface only receives network traffic; otherwise, false.</returns>
1072 <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
1074 <member name="P:System.Net.NetworkInformation.NetworkInterface.LoopbackInterfaceIndex">
1075 <summary>Gets the index of the IPv4 loopback interface.</summary>
1076 <returns>A <see cref="System.Int32"></see> that contains the index for the IPv4 loopback interface.</returns>
1077 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">This property is not valid on computers running only Ipv6.</exception>
1079 <member name="P:System.Net.NetworkInformation.NetworkInterface.Name">
1080 <summary>Gets the name of the network adapter.</summary>
1081 <returns>A <see cref="System.String"></see> that contains the adapter name.</returns>
1083 <member name="P:System.Net.NetworkInformation.NetworkInterface.NetworkInterfaceType">
1084 <summary>Gets the interface type.</summary>
1085 <returns>An <see cref="System.Net.NetworkInformation.NetworkInterfaceType"></see> value that specifies the network interface type.</returns>
1087 <member name="P:System.Net.NetworkInformation.NetworkInterface.OperationalStatus">
1088 <summary>Gets the current operational state of the network connection.</summary>
1089 <returns>One of the <see cref="System.Net.NetworkInformation.OperationalStatus"></see> values.</returns>
1091 <member name="P:System.Net.NetworkInformation.NetworkInterface.Speed">
1092 <summary>Gets the speed of the network interface.</summary>
1093 <returns>A <see cref="System.Int64"></see> value that specifies the speed in bits per second.</returns>
1095 <member name="M:System.Net.NetworkInformation.NetworkInterface.Supports(System.Net.NetworkInformation.NetworkInterfaceComponent)">
1096 <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the interface supports the specified protocol.</summary>
1097 <param name="networkInterfaceComponent">A <see cref="T:System.Net.NetworkInformation.NetworkInterfaceComponent"></see> value.</param>
1098 <returns>true if the specified protocol is supported; otherwise, false.</returns>
1100 <member name="P:System.Net.NetworkInformation.NetworkInterface.SupportsMulticast">
1101 <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the network interface is enabled to receive multicast packets.</summary>
1102 <returns>true if the interface receives multicast packets; otherwise, false.</returns>
1103 <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
1105 <member name="T:System.Net.NetworkInformation.NetworkInterfaceComponent">
1106 <summary>Specifies the Internet Protocol versions that are supported by a network interface.</summary>
1108 <member name="F:System.Net.NetworkInformation.NetworkInterfaceComponent.IPv4">
1109 <summary>Internet Protocol version 4.</summary>
1112 <member name="F:System.Net.NetworkInformation.NetworkInterfaceComponent.IPv6">
1113 <summary>Internet Protocol version 6.</summary>
1116 <member name="T:System.Net.NetworkInformation.NetworkInterfaceType">
1117 <summary>Specifies types of network interfaces.</summary>
1119 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.AsymmetricDsl">
1120 <summary>The network interface uses an Asymmetric Digital Subscriber Line (ADSL).</summary>
1123 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Atm">
1124 <summary>The network interface uses asynchronous transfer mode (ATM) for data transmission.</summary>
1127 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.BasicIsdn">
1128 <summary>The network interface uses a basic rate interface Integrated Services Digital Network (ISDN) connection. ISDN is a set of standards for data transmission over telephone lines.</summary>
1131 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Ethernet">
1132 <summary>The network interface uses an Ethernet connection. Ethernet is defined in IEEE standard 802.3.</summary>
1135 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Ethernet3Megabit">
1136 <summary>The network interface uses an Ethernet 3 megabit/second connection. This version of Ethernet is defined in IETF RFC 895.</summary>
1139 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.FastEthernetFx">
1140 <summary>The network interface uses a Fast Ethernet connection over optical fiber and provides a data rate of 100 megabits per second. This type of connection is also known as 100Base-FX.</summary>
1143 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.FastEthernetT">
1144 <summary>The network interface uses a Fast Ethernet connection over twisted pair and provides a data rate of 100 megabits per second. This type of connection is also known as 100Base-T.</summary>
1147 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Fddi">
1148 <summary>The network interface uses a Fiber Distributed Data Interface (FDDI) connection. FDDI is a set of standards for data transmission on fiber optic lines in a local area network.</summary>
1151 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.GenericModem">
1152 <summary>The network interface uses a modem.</summary>
1155 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.GigabitEthernet">
1156 <summary>The network interface uses a gigabit Ethernet connection and provides a data rate of 1,000 megabits per second (1 gigabit per second).</summary>
1159 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.HighPerformanceSerialBus">
1160 <summary>The network interface uses a High Performance Serial Bus.</summary>
1163 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.IPOverAtm">
1164 <summary>The network interface uses the Internet Protocol (IP) in combination with asynchronous transfer mode (ATM) for data transmission.</summary>
1167 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Isdn">
1168 <summary>The network interface uses a connection configured for ISDN and the X.25 protocol. X.25 allows computers on public networks to communicate using an intermediary computer.</summary>
1171 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Loopback">
1172 <summary>The network interface is a loopback adapter. Such interfaces are often used for testing; no traffic is sent over the wire.</summary>
1175 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.MultiRateSymmetricDsl">
1176 <summary>The network interface uses a Multirate Digital Subscriber Line.</summary>
1179 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Ppp">
1180 <summary>The network interface uses a Point-To-Point protocol (PPP) connection. PPP is a protocol for data transmission using a serial device.</summary>
1183 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.PrimaryIsdn">
1184 <summary>The network interface uses a primary rate interface Integrated Services Digital Network (ISDN) connection. ISDN is a set of standards for data transmission over telephone lines.</summary>
1187 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.RateAdaptDsl">
1188 <summary>The network interface uses a Rate Adaptive Digital Subscriber Line (RADSL).</summary>
1191 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Slip">
1192 <summary>The network interface uses a Serial Line Internet Protocol (SLIP) connection. SLIP is defined in IETF RFC 1055.</summary>
1195 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.SymmetricDsl">
1196 <summary>The network interface uses a Symmetric Digital Subscriber Line (SDSL).</summary>
1199 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.TokenRing">
1200 <summary>The network interface uses a Token-Ring connection. Token-Ring is defined in IEEE standard 802.5.</summary>
1203 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Tunnel">
1204 <summary>The network interface uses a tunnel connection.</summary>
1207 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Unknown">
1208 <summary>The interface type is not known.</summary>
1211 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.VeryHighSpeedDsl">
1212 <summary>The network interface uses a Very High Data Rate Digital Subscriber Line (VDSL).</summary>
1215 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Wireless80211">
1216 <summary>The network interface uses a wireless LAN connection (IEEE 802.11 standard).</summary>
1219 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Wman">
1220 <summary>The network interface uses a mobile broadband interface for WiMax devices.</summary>
1223 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Wwanpp">
1224 <summary>The network interface uses a mobile broadband interface for GSM-based devices.</summary>
1227 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Wwanpp2">
1228 <summary>The network interface uses a mobile broadband interface for CDMA-based devices.</summary>
1231 <member name="T:System.Net.NetworkInformation.OperationalStatus">
1232 <summary>Specifies the operational state of a network interface.</summary>
1234 <member name="F:System.Net.NetworkInformation.OperationalStatus.Dormant">
1235 <summary>The network interface is not in a condition to transmit data packets; it is waiting for an external event.</summary>
1238 <member name="F:System.Net.NetworkInformation.OperationalStatus.Down">
1239 <summary>The network interface is unable to transmit data packets.</summary>
1242 <member name="F:System.Net.NetworkInformation.OperationalStatus.LowerLayerDown">
1243 <summary>The network interface is unable to transmit data packets because it runs on top of one or more other interfaces, and at least one of these &quot;lower layer&quot; interfaces is down.</summary>
1246 <member name="F:System.Net.NetworkInformation.OperationalStatus.NotPresent">
1247 <summary>The network interface is unable to transmit data packets because of a missing component, typically a hardware component.</summary>
1250 <member name="F:System.Net.NetworkInformation.OperationalStatus.Testing">
1251 <summary>The network interface is running tests.</summary>
1254 <member name="F:System.Net.NetworkInformation.OperationalStatus.Unknown">
1255 <summary>The network interface status is not known.</summary>
1258 <member name="F:System.Net.NetworkInformation.OperationalStatus.Up">
1259 <summary>The network interface is up; it can transmit data packets.</summary>
1262 <member name="T:System.Net.NetworkInformation.PhysicalAddress">
1263 <summary>Provides the Media Access Control (MAC) address for a network interface (adapter).</summary>
1265 <member name="M:System.Net.NetworkInformation.PhysicalAddress.#ctor(System.Byte[])">
1266 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.PhysicalAddress"></see> class.</summary>
1267 <param name="address">A <see cref="T:System.Byte"></see> array containing the address.</param>
1269 <member name="M:System.Net.NetworkInformation.PhysicalAddress.Equals(System.Object)">
1270 <summary>Compares two <see cref="T:System.Net.NetworkInformation.PhysicalAddress"></see> instances.</summary>
1271 <param name="comparand">The <see cref="T:System.Net.NetworkInformation.PhysicalAddress"></see> to compare to the current instance.</param>
1272 <returns>true if this instance and the specified instance contain the same address; otherwise false.</returns>
1274 <member name="M:System.Net.NetworkInformation.PhysicalAddress.GetAddressBytes">
1275 <summary>Returns the address of the current instance.</summary>
1276 <returns>A <see cref="System.Byte"></see> array containing the address.</returns>
1278 <member name="M:System.Net.NetworkInformation.PhysicalAddress.GetHashCode">
1279 <summary>Returns the hash value of a physical address.</summary>
1280 <returns>An integer hash value.</returns>
1282 <member name="F:System.Net.NetworkInformation.PhysicalAddress.None">
1283 <summary>Returns a new <see cref="T:System.Net.NetworkInformation.PhysicalAddress"></see> instance with a zero length address. This field is read-only.</summary>
1286 <member name="M:System.Net.NetworkInformation.PhysicalAddress.Parse(System.String)">
1287 <summary>Parses the specified <see cref="T:System.String"></see> and stores its contents as the address bytes of the <see cref="T:System.Net.NetworkInformation.PhysicalAddress"></see> returned by this method.</summary>
1288 <param name="address">A <see cref="T:System.String"></see> containing the address that will be used to initialize the <see cref="T:System.Net.NetworkInformation.PhysicalAddress"></see> instance returned by this method.</param>
1289 <returns>A <see cref="System.Net.NetworkInformation.PhysicalAddress"></see> instance with the specified address.</returns>
1290 <exception cref="T:System.FormatException">The <paramref name="address">address</paramref> parameter contains an illegal hardware address.
1291 This exception also occurs if the <paramref name="address">address</paramref> parameter contains a string in the incorrect format.</exception>
1293 <member name="M:System.Net.NetworkInformation.PhysicalAddress.ToString">
1294 <summary>Returns the <see cref="T:System.String"></see> representation of the address of this instance.</summary>
1295 <returns>A <see cref="System.String"></see> containing the address contained in this instance.</returns>
1297 <member name="T:System.Net.NetworkInformation.PrefixOrigin">
1298 <summary>Specifies how an IP address network prefix was located.</summary>
1300 <member name="F:System.Net.NetworkInformation.PrefixOrigin.Dhcp">
1301 <summary>The prefix was supplied by a Dynamic Host Configuration Protocol (DHCP) server.</summary>
1304 <member name="F:System.Net.NetworkInformation.PrefixOrigin.Manual">
1305 <summary>The prefix was manually configured.</summary>
1308 <member name="F:System.Net.NetworkInformation.PrefixOrigin.Other">
1309 <summary>The prefix was located using an unspecified source.</summary>
1312 <member name="F:System.Net.NetworkInformation.PrefixOrigin.RouterAdvertisement">
1313 <summary>The prefix was supplied by a router advertisement.</summary>
1316 <member name="F:System.Net.NetworkInformation.PrefixOrigin.WellKnown">
1317 <summary>The prefix is a well-known prefix. Well-known prefixes are specified in standard-track Request for Comments (RFC) documents and assigned by the Internet Assigned Numbers Authority (Iana) or an address registry. Such prefixes are reserved for special purposes.</summary>
1320 <member name="T:System.Net.NetworkInformation.ScopeLevel">
1321 <summary>The scope level for an IPv6 address.</summary>
1323 <member name="F:System.Net.NetworkInformation.ScopeLevel.Admin">
1324 <summary>The scope is admin-level.</summary>
1327 <member name="F:System.Net.NetworkInformation.ScopeLevel.Global">
1328 <summary>The scope is global.</summary>
1331 <member name="F:System.Net.NetworkInformation.ScopeLevel.Interface">
1332 <summary>The scope is interface-level.</summary>
1335 <member name="F:System.Net.NetworkInformation.ScopeLevel.Link">
1336 <summary>The scope is link-level.</summary>
1339 <member name="F:System.Net.NetworkInformation.ScopeLevel.None">
1340 <summary>The scope level is not specified.</summary>
1343 <member name="F:System.Net.NetworkInformation.ScopeLevel.Organization">
1344 <summary>The scope is organization-level.</summary>
1347 <member name="F:System.Net.NetworkInformation.ScopeLevel.Site">
1348 <summary>The scope is site-level.</summary>
1351 <member name="F:System.Net.NetworkInformation.ScopeLevel.Subnet">
1352 <summary>The scope is subnet-level.</summary>
1355 <member name="T:System.Net.NetworkInformation.SuffixOrigin">
1356 <summary>Specifies how an IP address host suffix was located.</summary>
1358 <member name="F:System.Net.NetworkInformation.SuffixOrigin.LinkLayerAddress">
1359 <summary>The suffix is a link-local suffix.</summary>
1362 <member name="F:System.Net.NetworkInformation.SuffixOrigin.Manual">
1363 <summary>The suffix was manually configured.</summary>
1366 <member name="F:System.Net.NetworkInformation.SuffixOrigin.OriginDhcp">
1367 <summary>The suffix was supplied by a Dynamic Host Configuration Protocol (DHCP) server.</summary>
1370 <member name="F:System.Net.NetworkInformation.SuffixOrigin.Other">
1371 <summary>The suffix was located using an unspecified source.</summary>
1374 <member name="F:System.Net.NetworkInformation.SuffixOrigin.Random">
1375 <summary>The suffix was randomly assigned.</summary>
1378 <member name="F:System.Net.NetworkInformation.SuffixOrigin.WellKnown">
1379 <summary>The suffix is a well-known suffix. Well-known suffixes are specified in standard-track Request for Comments (RFC) documents and assigned by the Internet Assigned Numbers Authority (Iana) or an address registry. Such suffixes are reserved for special purposes.</summary>
1382 <member name="T:System.Net.NetworkInformation.TcpConnectionInformation">
1383 <summary>Provides information about the Transmission Control Protocol (TCP) connections on the local computer.</summary>
1385 <member name="M:System.Net.NetworkInformation.TcpConnectionInformation.#ctor">
1386 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.TcpConnectionInformation"></see> class.</summary>
1388 <member name="P:System.Net.NetworkInformation.TcpConnectionInformation.LocalEndPoint">
1389 <summary>Gets the local endpoint of a Transmission Control Protocol (TCP) connection.</summary>
1390 <returns>An <see cref="System.Net.IPEndPoint"></see> instance that contains the IP address and port on the local computer.</returns>
1392 <member name="P:System.Net.NetworkInformation.TcpConnectionInformation.RemoteEndPoint">
1393 <summary>Gets the remote endpoint of a Transmission Control Protocol (TCP) connection.</summary>
1394 <returns>An <see cref="System.Net.IPEndPoint"></see> instance that contains the IP address and port on the remote computer.</returns>
1396 <member name="P:System.Net.NetworkInformation.TcpConnectionInformation.State">
1397 <summary>Gets the state of this Transmission Control Protocol (TCP) connection.</summary>
1398 <returns>One of the <see cref="System.Net.NetworkInformation.TcpState"></see> enumeration values.</returns>
1400 <member name="T:System.Net.NetworkInformation.TcpState">
1401 <summary>Specifies the states of a Transmission Control Protocol (TCP) connection.</summary>
1403 <member name="F:System.Net.NetworkInformation.TcpState.Closed">
1404 <summary>The TCP connection is closed.</summary>
1407 <member name="F:System.Net.NetworkInformation.TcpState.CloseWait">
1408 <summary>The local endpoint of the TCP connection is waiting for a connection termination request from the local user.</summary>
1411 <member name="F:System.Net.NetworkInformation.TcpState.Closing">
1412 <summary>The local endpoint of the TCP connection is waiting for an acknowledgement of the connection termination request sent previously.</summary>
1415 <member name="F:System.Net.NetworkInformation.TcpState.DeleteTcb">
1416 <summary>The transmission control buffer (TCB) for the TCP connection is being deleted.</summary>
1419 <member name="F:System.Net.NetworkInformation.TcpState.Established">
1420 <summary>The TCP handshake is complete. The connection has been established and data can be sent.</summary>
1423 <member name="F:System.Net.NetworkInformation.TcpState.FinWait1">
1424 <summary>The local endpoint of the TCP connection is waiting for a connection termination request from the remote endpoint or for an acknowledgement of the connection termination request sent previously.</summary>
1427 <member name="F:System.Net.NetworkInformation.TcpState.FinWait2">
1428 <summary>The local endpoint of the TCP connection is waiting for a connection termination request from the remote endpoint.</summary>
1431 <member name="F:System.Net.NetworkInformation.TcpState.LastAck">
1432 <summary>The local endpoint of the TCP connection is waiting for the final acknowledgement of the connection termination request sent previously.</summary>
1435 <member name="F:System.Net.NetworkInformation.TcpState.Listen">
1436 <summary>The local endpoint of the TCP connection is listening for a connection request from any remote endpoint.</summary>
1439 <member name="F:System.Net.NetworkInformation.TcpState.SynReceived">
1440 <summary>The local endpoint of the TCP connection has sent and received a connection request and is waiting for an acknowledgment.</summary>
1443 <member name="F:System.Net.NetworkInformation.TcpState.SynSent">
1444 <summary>The local endpoint of the TCP connection has sent the remote endpoint a segment header with the synchronize (SYN) control bit set and is waiting for a matching connection request.</summary>
1447 <member name="F:System.Net.NetworkInformation.TcpState.TimeWait">
1448 <summary>The local endpoint of the TCP connection is waiting for enough time to pass to ensure that the remote endpoint received the acknowledgement of its connection termination request.</summary>
1451 <member name="F:System.Net.NetworkInformation.TcpState.Unknown">
1452 <summary>The TCP connection state is unknown.</summary>
1455 <member name="T:System.Net.NetworkInformation.TcpStatistics">
1456 <summary>Provides Transmission Control Protocol (TCP) statistical data.</summary>
1458 <member name="M:System.Net.NetworkInformation.TcpStatistics.#ctor">
1459 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.TcpStatistics"></see> class.</summary>
1461 <member name="P:System.Net.NetworkInformation.TcpStatistics.ConnectionsAccepted">
1462 <summary>Gets the number of accepted Transmission Control Protocol (TCP) connection requests.</summary>
1463 <returns>An <see cref="System.Int64"></see> value that specifies the total number of TCP connection requests accepted.</returns>
1465 <member name="P:System.Net.NetworkInformation.TcpStatistics.ConnectionsInitiated">
1466 <summary>Gets the number of Transmission Control Protocol (TCP) connection requests made by clients.</summary>
1467 <returns>An <see cref="System.Int64"></see> value that specifies the total number of TCP connections initiated by clients.</returns>
1469 <member name="P:System.Net.NetworkInformation.TcpStatistics.CumulativeConnections">
1470 <summary>Specifies the total number of Transmission Control Protocol (TCP) connections established.</summary>
1471 <returns>An <see cref="System.Int64"></see> value that specifies the total number of connections established.</returns>
1473 <member name="P:System.Net.NetworkInformation.TcpStatistics.CurrentConnections">
1474 <summary>Gets the number of current Transmission Control Protocol (TCP) connections.</summary>
1475 <returns>An <see cref="System.Int64"></see> value that specifies the total number of current TCP connections.</returns>
1477 <member name="P:System.Net.NetworkInformation.TcpStatistics.ErrorsReceived">
1478 <summary>Gets the number of Transmission Control Protocol (TCP) errors received.</summary>
1479 <returns>An <see cref="System.Int64"></see> value that specifies the total number of TCP errors received.</returns>
1481 <member name="P:System.Net.NetworkInformation.TcpStatistics.FailedConnectionAttempts">
1482 <summary>Gets the number of failed Transmission Control Protocol (TCP) connection attempts.</summary>
1483 <returns>An <see cref="System.Int64"></see> value that specifies the total number of failed TCP connection attempts.</returns>
1485 <member name="P:System.Net.NetworkInformation.TcpStatistics.MaximumConnections">
1486 <summary>Gets the maximum number of supported Transmission Control Protocol (TCP) connections.</summary>
1487 <returns>An <see cref="System.Int64"></see> value that specifies the total number of TCP connections that can be supported.</returns>
1489 <member name="P:System.Net.NetworkInformation.TcpStatistics.MaximumTransmissionTimeout">
1490 <summary>Gets the maximum retransmission time-out value for Transmission Control Protocol (TCP) segments.</summary>
1491 <returns>An <see cref="System.Int64"></see> value that specifies the maximum number of milliseconds permitted by a TCP implementation for the retransmission time-out value.</returns>
1493 <member name="P:System.Net.NetworkInformation.TcpStatistics.MinimumTransmissionTimeout">
1494 <summary>Gets the minimum retransmission time-out value for Transmission Control Protocol (TCP) segments.</summary>
1495 <returns>An <see cref="System.Int64"></see> value that specifies the minimum number of milliseconds permitted by a TCP implementation for the retransmission time-out value.</returns>
1497 <member name="P:System.Net.NetworkInformation.TcpStatistics.ResetConnections">
1498 <summary>Gets the number of RST packets received by Transmission Control Protocol (TCP) connections.</summary>
1499 <returns>An <see cref="System.Int64"></see> value that specifies the total number of reset TCP connections.</returns>
1501 <member name="P:System.Net.NetworkInformation.TcpStatistics.ResetsSent">
1502 <summary>Gets the number of Transmission Control Protocol (TCP) segments sent with the reset flag set.</summary>
1503 <returns>An <see cref="System.Int64"></see> value that specifies the total number of TCP segments sent with the reset flag set.</returns>
1505 <member name="P:System.Net.NetworkInformation.TcpStatistics.SegmentsReceived">
1506 <summary>Gets the number of Transmission Control Protocol (TCP) segments received.</summary>
1507 <returns>An <see cref="System.Int64"></see> value that specifies the total number of TCP segments received.</returns>
1509 <member name="P:System.Net.NetworkInformation.TcpStatistics.SegmentsResent">
1510 <summary>Gets the number of Transmission Control Protocol (TCP) segments re-sent.</summary>
1511 <returns>An <see cref="System.Int64"></see> value that specifies the total number of TCP segments retransmitted.</returns>
1513 <member name="P:System.Net.NetworkInformation.TcpStatistics.SegmentsSent">
1514 <summary>Gets the number of Transmission Control Protocol (TCP) segments sent.</summary>
1515 <returns>An <see cref="System.Int64"></see> value that specifies the total number of TCP segments sent.</returns>
1517 <member name="T:System.Net.NetworkInformation.UdpStatistics">
1518 <summary>Provides User Datagram Protocol (UDP) statistical data.</summary>
1520 <member name="M:System.Net.NetworkInformation.UdpStatistics.#ctor">
1521 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.UdpStatistics"></see> class.</summary>
1523 <member name="P:System.Net.NetworkInformation.UdpStatistics.DatagramsReceived">
1524 <summary>Gets the number of User Datagram Protocol (UDP) datagrams that were received.</summary>
1525 <returns>An <see cref="System.Int64"></see> value that specifies the total number of datagrams that were delivered to UDP users.</returns>
1527 <member name="P:System.Net.NetworkInformation.UdpStatistics.DatagramsSent">
1528 <summary>Gets the number of User Datagram Protocol (UDP) datagrams that were sent.</summary>
1529 <returns>An <see cref="System.Int64"></see> value that specifies the total number of datagrams that were sent.</returns>
1531 <member name="P:System.Net.NetworkInformation.UdpStatistics.IncomingDatagramsDiscarded">
1532 <summary>Gets the number of User Datagram Protocol (UDP) datagrams that were received and discarded because of port errors.</summary>
1533 <returns>An <see cref="System.Int64"></see> value that specifies the total number of received UDP datagrams that were discarded because there was no listening application at the destination port.</returns>
1535 <member name="P:System.Net.NetworkInformation.UdpStatistics.IncomingDatagramsWithErrors">
1536 <summary>Gets the number of User Datagram Protocol (UDP) datagrams that were received and discarded because of errors other than bad port information.</summary>
1537 <returns>An <see cref="System.Int64"></see> value that specifies the total number of received UDP datagrams that could not be delivered for reasons other than the lack of an application at the destination port.</returns>
1539 <member name="P:System.Net.NetworkInformation.UdpStatistics.UdpListeners">
1540 <summary>Gets the number of local endpoints that are listening for User Datagram Protocol (UDP) datagrams.</summary>
1541 <returns>An <see cref="System.Int64"></see> value that specifies the total number of sockets that are listening for UDP datagrams.</returns>
1543 <member name="T:System.Net.NetworkInformation.UnicastIPAddressInformation">
1544 <summary>Provides information about a network interface&#39;s unicast address.</summary>
1546 <member name="M:System.Net.NetworkInformation.UnicastIPAddressInformation.#ctor">
1547 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> class.</summary>
1549 <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformation.AddressPreferredLifetime">
1550 <summary>Gets the number of seconds remaining during which this address is the preferred address.</summary>
1551 <returns>An <see cref="System.Int64"></see> value that specifies the number of seconds left for this address to remain preferred.</returns>
1552 <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
1554 <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformation.AddressValidLifetime">
1555 <summary>Gets the number of seconds remaining during which this address is valid.</summary>
1556 <returns>An <see cref="System.Int64"></see> value that specifies the number of seconds left for this address to remain assigned.</returns>
1557 <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
1559 <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformation.DhcpLeaseLifetime">
1560 <summary>Specifies the amount of time remaining on the Dynamic Host Configuration Protocol (DHCP) lease for this IP address.</summary>
1561 <returns>An <see cref="System.Int64"></see> value that contains the number of seconds remaining before the computer must release the <see cref="System.Net.IPAddress"></see> instance.</returns>
1563 <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformation.DuplicateAddressDetectionState">
1564 <summary>Gets a value that indicates the state of the duplicate address detection algorithm.</summary>
1565 <returns>One of the <see cref="System.Net.NetworkInformation.DuplicateAddressDetectionState"></see> values that indicates the progress of the algorithm in determining the uniqueness of this IP address.</returns>
1566 <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
1568 <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformation.IPv4Mask">
1569 <summary>Gets the IPv4 mask.</summary>
1570 <returns>An <see cref="System.Net.IPAddress"></see> object that contains the IPv4 mask.</returns>
1572 <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformation.PrefixLength">
1573 <summary>Gets the length, in bits, of the prefix or network part of the IP address.</summary>
1574 <returns>Returns <see cref="System.Int32"></see>.
1575 the length, in bits, of the prefix or network part of the IP address.</returns>
1577 <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformation.PrefixOrigin">
1578 <summary>Gets a value that identifies the source of a unicast Internet Protocol (IP) address prefix.</summary>
1579 <returns>One of the <see cref="System.Net.NetworkInformation.PrefixOrigin"></see> values that identifies how the prefix information was obtained.</returns>
1580 <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
1582 <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformation.SuffixOrigin">
1583 <summary>Gets a value that identifies the source of a unicast Internet Protocol (IP) address suffix.</summary>
1584 <returns>One of the <see cref="System.Net.NetworkInformation.SuffixOrigin"></see> values that identifies how the suffix information was obtained.</returns>
1585 <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
1587 <member name="T:System.Net.NetworkInformation.UnicastIPAddressInformationCollection">
1588 <summary>Stores a set of <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> types.</summary>
1590 <member name="M:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.#ctor">
1591 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformationCollection"></see> class.</summary>
1593 <member name="M:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.Add(System.Net.NetworkInformation.UnicastIPAddressInformation)">
1594 <summary>Throws a <see cref="T:System.NotSupportedException"></see> because this operation is not supported for this collection.</summary>
1595 <param name="address">The object to be added to the collection.</param>
1597 <member name="M:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.Clear">
1598 <summary>Throws a <see cref="T:System.NotSupportedException"></see> because this operation is not supported for this collection.</summary>
1600 <member name="M:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.Contains(System.Net.NetworkInformation.UnicastIPAddressInformation)">
1601 <summary>Checks whether the collection contains the specified <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> object.</summary>
1602 <param name="address">The <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> object to be searched in the collection.</param>
1603 <returns>true if the <see cref="System.Net.NetworkInformation.UnicastIPAddressInformation"></see> object exists in the collection; otherwise, false.</returns>
1605 <member name="M:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.CopyTo(System.Net.NetworkInformation.UnicastIPAddressInformation[],System.Int32)">
1606 <summary>Copies the elements in this collection to a one-dimensional array of type <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see>.</summary>
1607 <param name="array">A one-dimensional array that receives a copy of the collection.</param>
1608 <param name="offset">The zero-based index in array at which the copy begins.</param>
1609 <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is null.</exception>
1610 <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.</exception>
1611 <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional.
1613 The number of elements in this <see cref="System.Net.NetworkInformation.UnicastIPAddressInformationCollection"></see> is greater than the available space from <paramref name="offset">offset</paramref> to the end of the destination <paramref name="array">array</paramref>.</exception>
1614 <exception cref="T:System.InvalidCastException">The elements in this <see cref="System.Net.NetworkInformation.UnicastIPAddressInformationCollection"></see> cannot be cast automatically to the type of the destination <paramref name="array">array</paramref>.</exception>
1616 <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.Count">
1617 <summary>Gets the number of <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> types in this collection.</summary>
1618 <returns>An <see cref="System.Int32"></see> value that contains the number of <see cref="System.Net.NetworkInformation.UnicastIPAddressInformation"></see> types in this collection.</returns>
1620 <member name="M:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.GetEnumerator">
1621 <summary>Returns an object that can be used to iterate through this collection.</summary>
1622 <returns>An object that implements the <see cref="System.Collections.IEnumerator"></see> interface and provides access to the <see cref="System.Net.NetworkInformation.UnicastIPAddressInformation"></see> types in this collection.</returns>
1624 <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.IsReadOnly">
1625 <summary>Gets a value that indicates whether access to this collection is read-only.</summary>
1626 <returns>true in all cases.</returns>
1628 <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.Item(System.Int32)">
1629 <summary>Gets the <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> instance at the specified index in the collection.</summary>
1630 <param name="index">The zero-based index of the element.</param>
1631 <returns>The <see cref="System.Net.NetworkInformation.UnicastIPAddressInformation"></see> at the specified location.</returns>
1633 <member name="M:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.Remove(System.Net.NetworkInformation.UnicastIPAddressInformation)">
1634 <summary>Throws a <see cref="T:System.NotSupportedException"></see> because the collection is read-only and elements cannot be removed.</summary>
1635 <param name="address">The object to be removed.</param>
1636 <returns>Always throws a <see cref="System.NotSupportedException"></see>.</returns>
1638 <member name="M:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.System#Collections#IEnumerable#GetEnumerator">
1639 <summary>Returns an object that can be used to iterate through this collection.</summary>
1640 <returns>An object that implements the <see cref="System.Collections.IEnumerator"></see> interface and provides access to the <see cref="System.Net.NetworkInformation.UnicastIPAddressInformation"></see> types in this collection.</returns>