1 <?xml version="1.0" encoding="utf-8"?><doc>
3 <name>System.Net.NetworkInformation</name>
6 <member name="T:System.Net.NetworkInformation.UdpStatistics">
7 <summary>Provides User Datagram Protocol (UDP) statistical data.</summary>
9 <member name="M:System.Net.NetworkInformation.UdpStatistics.#ctor">
10 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.UdpStatistics"></see> class.</summary>
12 <member name="P:System.Net.NetworkInformation.UdpStatistics.DatagramsReceived">
13 <summary>Gets the number of User Datagram Protocol (UDP) datagrams that were received.</summary>
14 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of datagrams that were delivered to UDP users.</returns>
16 <member name="P:System.Net.NetworkInformation.UdpStatistics.DatagramsSent">
17 <summary>Gets the number of User Datagram Protocol (UDP) datagrams that were sent.</summary>
18 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of datagrams that were sent.</returns>
20 <member name="P:System.Net.NetworkInformation.UdpStatistics.IncomingDatagramsDiscarded">
21 <summary>Gets the number of User Datagram Protocol (UDP) datagrams that were received and discarded because of port errors.</summary>
22 <returns>An <see cref="T: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>
24 <member name="P:System.Net.NetworkInformation.UdpStatistics.IncomingDatagramsWithErrors">
25 <summary>Gets the number of User Datagram Protocol (UDP) datagrams that were received and discarded because of errors other than bad port information.</summary>
26 <returns>An <see cref="T: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>
28 <member name="P:System.Net.NetworkInformation.UdpStatistics.UdpListeners">
29 <summary>Gets the number of local endpoints that are listening for User Datagram Protocol (UDP) datagrams.</summary>
30 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of sockets that are listening for UDP datagrams.</returns>
32 <member name="T:System.Net.NetworkInformation.TcpStatistics">
33 <summary>Provides Transmission Control Protocol (TCP) statistical data.</summary>
35 <member name="M:System.Net.NetworkInformation.TcpStatistics.#ctor">
36 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.TcpStatistics"></see> class.</summary>
38 <member name="P:System.Net.NetworkInformation.TcpStatistics.ConnectionsAccepted">
39 <summary>Gets the number of accepted Transmission Control Protocol (TCP) connection requests.</summary>
40 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of TCP connection requests accepted.</returns>
42 <member name="P:System.Net.NetworkInformation.TcpStatistics.ConnectionsInitiated">
43 <summary>Gets the number of Transmission Control Protocol (TCP) connection requests made by clients.</summary>
44 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of TCP connections initiated by clients.</returns>
46 <member name="P:System.Net.NetworkInformation.TcpStatistics.CumulativeConnections">
47 <summary>Specifies the total number of Transmission Control Protocol (TCP) connections established.</summary>
48 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of connections established.</returns>
50 <member name="P:System.Net.NetworkInformation.TcpStatistics.CurrentConnections">
51 <summary>Gets the number of current Transmission Control Protocol (TCP) connections.</summary>
52 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of current TCP connections.</returns>
54 <member name="P:System.Net.NetworkInformation.TcpStatistics.ErrorsReceived">
55 <summary>Gets the number of Transmission Control Protocol (TCP) errors received.</summary>
56 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of TCP errors received.</returns>
58 <member name="P:System.Net.NetworkInformation.TcpStatistics.FailedConnectionAttempts">
59 <summary>Gets the number of failed Transmission Control Protocol (TCP) connection attempts.</summary>
60 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of failed TCP connection attempts.</returns>
62 <member name="P:System.Net.NetworkInformation.TcpStatistics.MaximumConnections">
63 <summary>Gets the maximum number of supported Transmission Control Protocol (TCP) connections.</summary>
64 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of TCP connections that can be supported.</returns>
66 <member name="P:System.Net.NetworkInformation.TcpStatistics.MaximumTransmissionTimeout">
67 <summary>Gets the maximum retransmission time-out value for Transmission Control Protocol (TCP) segments.</summary>
68 <returns>An <see cref="T:System.Int64"></see> value that specifies the maximum number of milliseconds permitted by a TCP implementation for the retransmission time-out value.</returns>
70 <member name="P:System.Net.NetworkInformation.TcpStatistics.MinimumTransmissionTimeout">
71 <summary>Gets the minimum retransmission time-out value for Transmission Control Protocol (TCP) segments.</summary>
72 <returns>An <see cref="T:System.Int64"></see> value that specifies the minimum number of milliseconds permitted by a TCP implementation for the retransmission time-out value.</returns>
74 <member name="P:System.Net.NetworkInformation.TcpStatistics.ResetConnections">
75 <summary>Gets the number of RST packets received by Transmission Control Protocol (TCP) connections.</summary>
76 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of reset TCP connections.</returns>
78 <member name="P:System.Net.NetworkInformation.TcpStatistics.ResetsSent">
79 <summary>Gets the number of Transmission Control Protocol (TCP) segments sent with the reset flag set.</summary>
80 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of TCP segments sent with the reset flag set.</returns>
82 <member name="P:System.Net.NetworkInformation.TcpStatistics.SegmentsReceived">
83 <summary>Gets the number of Transmission Control Protocol (TCP) segments received.</summary>
84 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of TCP segments received.</returns>
86 <member name="P:System.Net.NetworkInformation.TcpStatistics.SegmentsResent">
87 <summary>Gets the number of Transmission Control Protocol (TCP) segments re-sent.</summary>
88 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of TCP segments retransmitted.</returns>
90 <member name="P:System.Net.NetworkInformation.TcpStatistics.SegmentsSent">
91 <summary>Gets the number of Transmission Control Protocol (TCP) segments sent.</summary>
92 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of TCP segments sent.</returns>
94 <member name="T:System.Net.NetworkInformation.TcpState">
95 <summary>Specifies the states of a Transmission Control Protocol (TCP) connection.</summary>
97 <member name="F:System.Net.NetworkInformation.TcpState.Closed">
98 <summary>The TCP connection is closed.</summary>
101 <member name="F:System.Net.NetworkInformation.TcpState.CloseWait">
102 <summary>The local endpoint of the TCP connection is waiting for a connection termination request from the local user.</summary>
105 <member name="F:System.Net.NetworkInformation.TcpState.Closing">
106 <summary>The local endpoint of the TCP connection is waiting for an acknowledgement of the connection termination request sent previously.</summary>
109 <member name="F:System.Net.NetworkInformation.TcpState.DeleteTcb">
110 <summary>The transmission control buffer (TCB) for the TCP connection is being deleted.</summary>
113 <member name="F:System.Net.NetworkInformation.TcpState.Established">
114 <summary>The TCP handshake is complete. The connection has been established and data can be sent.</summary>
117 <member name="F:System.Net.NetworkInformation.TcpState.FinWait1">
118 <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>
121 <member name="F:System.Net.NetworkInformation.TcpState.FinWait2">
122 <summary>The local endpoint of the TCP connection is waiting for a connection termination request from the remote endpoint.</summary>
125 <member name="F:System.Net.NetworkInformation.TcpState.LastAck">
126 <summary>The local endpoint of the TCP connection is waiting for the final acknowledgement of the connection termination request sent previously.</summary>
129 <member name="F:System.Net.NetworkInformation.TcpState.Listen">
130 <summary>The local endpoint of the TCP connection is listening for a connection request from any remote endpoint.</summary>
133 <member name="F:System.Net.NetworkInformation.TcpState.SynReceived">
134 <summary>The local endpoint of the TCP connection has sent and received a connection request and is waiting for an acknowledgment.</summary>
137 <member name="F:System.Net.NetworkInformation.TcpState.SynSent">
138 <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>
141 <member name="F:System.Net.NetworkInformation.TcpState.TimeWait">
142 <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>
145 <member name="F:System.Net.NetworkInformation.TcpState.Unknown">
146 <summary>The TCP connection state is unknown.</summary>
149 <member name="T:System.Net.NetworkInformation.TcpConnectionInformation">
150 <summary>Provides information about the Transmission Control Protocol (TCP) connections on the local computer.</summary>
152 <member name="M:System.Net.NetworkInformation.TcpConnectionInformation.#ctor">
153 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.TcpConnectionInformation"></see> class.</summary>
155 <member name="P:System.Net.NetworkInformation.TcpConnectionInformation.LocalEndPoint">
156 <summary>Gets the local endpoint of a Transmission Control Protocol (TCP) connection.</summary>
157 <returns>An <see cref="T:System.Net.IPEndPoint"></see> instance that contains the IP address and port on the local computer.</returns>
159 <member name="P:System.Net.NetworkInformation.TcpConnectionInformation.RemoteEndPoint">
160 <summary>Gets the remote endpoint of a Transmission Control Protocol (TCP) connection.</summary>
161 <returns>An <see cref="T:System.Net.IPEndPoint"></see> instance that contains the IP address and port on the remote computer.</returns>
163 <member name="P:System.Net.NetworkInformation.TcpConnectionInformation.State">
164 <summary>Gets the state of this Transmission Control Protocol (TCP) connection.</summary>
165 <returns>One of the <see cref="T:System.Net.NetworkInformation.TcpState"></see> enumeration values.</returns>
167 <member name="T:System.Net.NetworkInformation.SuffixOrigin">
168 <summary>Specifies how an IP address host suffix was located.</summary>
170 <member name="F:System.Net.NetworkInformation.SuffixOrigin.LinkLayerAddress">
171 <summary>The suffix is a link-local suffix.</summary>
174 <member name="F:System.Net.NetworkInformation.SuffixOrigin.Manual">
175 <summary>The suffix was manually configured.</summary>
178 <member name="F:System.Net.NetworkInformation.SuffixOrigin.OriginDhcp">
179 <summary>The suffix was supplied by a Dynamic Host Configuration Protocol (DHCP) server.</summary>
182 <member name="F:System.Net.NetworkInformation.SuffixOrigin.Other">
183 <summary>The suffix was located using an unspecified source.</summary>
186 <member name="F:System.Net.NetworkInformation.SuffixOrigin.Random">
187 <summary>The suffix was randomly assigned.</summary>
190 <member name="F:System.Net.NetworkInformation.SuffixOrigin.WellKnown">
191 <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>
194 <member name="T:System.Net.NetworkInformation.ScopeLevel">
195 <summary>The scope level for an IPv6 address.</summary>
197 <member name="F:System.Net.NetworkInformation.ScopeLevel.Admin">
198 <summary>The scope is admin-level.</summary>
201 <member name="F:System.Net.NetworkInformation.ScopeLevel.Global">
202 <summary>The scope is global.</summary>
205 <member name="F:System.Net.NetworkInformation.ScopeLevel.Interface">
206 <summary>The scope is interface-level.</summary>
209 <member name="F:System.Net.NetworkInformation.ScopeLevel.Link">
210 <summary>The scope is link-level.</summary>
213 <member name="F:System.Net.NetworkInformation.ScopeLevel.None">
214 <summary>The scope level is not specified.</summary>
217 <member name="F:System.Net.NetworkInformation.ScopeLevel.Organization">
218 <summary>The scope is organization-level.</summary>
221 <member name="F:System.Net.NetworkInformation.ScopeLevel.Site">
222 <summary>The scope is site-level.</summary>
225 <member name="F:System.Net.NetworkInformation.ScopeLevel.Subnet">
226 <summary>The scope is subnet-level.</summary>
229 <member name="T:System.Net.NetworkInformation.PrefixOrigin">
230 <summary>Specifies how an IP address network prefix was located.</summary>
232 <member name="F:System.Net.NetworkInformation.PrefixOrigin.Dhcp">
233 <summary>The prefix was supplied by a Dynamic Host Configuration Protocol (DHCP) server.</summary>
236 <member name="F:System.Net.NetworkInformation.PrefixOrigin.Manual">
237 <summary>The prefix was manually configured.</summary>
240 <member name="F:System.Net.NetworkInformation.PrefixOrigin.Other">
241 <summary>The prefix was located using an unspecified source.</summary>
244 <member name="F:System.Net.NetworkInformation.PrefixOrigin.RouterAdvertisement">
245 <summary>The prefix was supplied by a router advertisement.</summary>
248 <member name="F:System.Net.NetworkInformation.PrefixOrigin.WellKnown">
249 <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>
252 <member name="T:System.Net.NetworkInformation.PhysicalAddress">
253 <summary>Provides the Media Access Control (MAC) address for a network interface (adapter).</summary>
255 <member name="M:System.Net.NetworkInformation.PhysicalAddress.#ctor(System.Byte[])">
256 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.PhysicalAddress"></see> class.</summary>
257 <param name="address">A <see cref="T:System.Byte"></see> array containing the address.</param>
259 <member name="M:System.Net.NetworkInformation.PhysicalAddress.Equals(System.Object)">
260 <summary>Compares two <see cref="T:System.Net.NetworkInformation.PhysicalAddress"></see> instances.</summary>
261 <param name="comparand">The <see cref="T:System.Net.NetworkInformation.PhysicalAddress"></see> to compare to the current instance.</param>
262 <returns><see langword="true"></see> if this instance and the specified instance contain the same address; otherwise <see langword="false"></see>.</returns>
264 <member name="M:System.Net.NetworkInformation.PhysicalAddress.GetAddressBytes">
265 <summary>Returns the address of the current instance.</summary>
266 <returns>A <see cref="T:System.Byte"></see> array containing the address.</returns>
268 <member name="M:System.Net.NetworkInformation.PhysicalAddress.GetHashCode">
269 <summary>Returns the hash value of a physical address.</summary>
270 <returns>An integer hash value.</returns>
272 <member name="F:System.Net.NetworkInformation.PhysicalAddress.None">
273 <summary>Returns a new <see cref="T:System.Net.NetworkInformation.PhysicalAddress"></see> instance with a zero length address. This field is read-only.</summary>
276 <member name="M:System.Net.NetworkInformation.PhysicalAddress.Parse(System.String)">
277 <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>
278 <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>
279 <returns>A <see cref="T:System.Net.NetworkInformation.PhysicalAddress"></see> instance with the specified address.</returns>
280 <exception cref="T:System.FormatException">The <paramref name="address">address</paramref> parameter contains an illegal hardware address.
281 This exception also occurs if the <paramref name="address">address</paramref> parameter contains a string in the incorrect format.</exception>
283 <member name="M:System.Net.NetworkInformation.PhysicalAddress.ToString">
284 <summary>Returns the <see cref="T:System.String"></see> representation of the address of this instance.</summary>
285 <returns>A <see cref="T:System.String"></see> containing the address contained in this instance.</returns>
287 <member name="T:System.Net.NetworkInformation.OperationalStatus">
288 <summary>Specifies the operational state of a network interface.</summary>
290 <member name="F:System.Net.NetworkInformation.OperationalStatus.Dormant">
291 <summary>The network interface is not in a condition to transmit data packets; it is waiting for an external event.</summary>
294 <member name="F:System.Net.NetworkInformation.OperationalStatus.Down">
295 <summary>The network interface is unable to transmit data packets.</summary>
298 <member name="F:System.Net.NetworkInformation.OperationalStatus.LowerLayerDown">
299 <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>
302 <member name="F:System.Net.NetworkInformation.OperationalStatus.NotPresent">
303 <summary>The network interface is unable to transmit data packets because of a missing component, typically a hardware component.</summary>
306 <member name="F:System.Net.NetworkInformation.OperationalStatus.Testing">
307 <summary>The network interface is running tests.</summary>
310 <member name="F:System.Net.NetworkInformation.OperationalStatus.Unknown">
311 <summary>The network interface status is not known.</summary>
314 <member name="F:System.Net.NetworkInformation.OperationalStatus.Up">
315 <summary>The network interface is up; it can transmit data packets.</summary>
318 <member name="T:System.Net.NetworkInformation.NetworkInterfaceType">
319 <summary>Specifies types of network interfaces.</summary>
321 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.AsymmetricDsl">
322 <summary>The network interface uses an Asymmetric Digital Subscriber Line (ADSL).</summary>
325 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Atm">
326 <summary>The network interface uses asynchronous transfer mode (ATM) for data transmission.</summary>
329 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.BasicIsdn">
330 <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>
333 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Ethernet">
334 <summary>The network interface uses an Ethernet connection. Ethernet is defined in IEEE standard 802.3.</summary>
337 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Ethernet3Megabit">
338 <summary>The network interface uses an Ethernet 3 megabit/second connection. This version of Ethernet is defined in IETF RFC 895.</summary>
341 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.FastEthernetFx">
342 <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>
345 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.FastEthernetT">
346 <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>
349 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Fddi">
350 <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>
353 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.GenericModem">
354 <summary>The network interface uses a modem.</summary>
357 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.GigabitEthernet">
358 <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>
361 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.HighPerformanceSerialBus">
362 <summary>The network interface uses a High Performance Serial Bus.</summary>
365 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.IPOverAtm">
366 <summary>The network interface uses the Internet Protocol (IP) in combination with asynchronous transfer mode (ATM) for data transmission.</summary>
369 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Isdn">
370 <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>
373 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Loopback">
374 <summary>The network interface is a loopback adapter. Such interfaces are often used for testing; no traffic is sent over the wire.</summary>
377 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.MultiRateSymmetricDsl">
378 <summary>The network interface uses a Multirate Digital Subscriber Line.</summary>
381 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Ppp">
382 <summary>The network interface uses a Point-To-Point protocol (PPP) connection. PPP is a protocol for data transmission using a serial device.</summary>
385 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.PrimaryIsdn">
386 <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>
389 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.RateAdaptDsl">
390 <summary>The network interface uses a Rate Adaptive Digital Subscriber Line (RADSL).</summary>
393 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Slip">
394 <summary>The network interface uses a Serial Line Internet Protocol (SLIP) connection. SLIP is defined in IETF RFC 1055.</summary>
397 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.SymmetricDsl">
398 <summary>The network interface uses a Symmetric Digital Subscriber Line (SDSL).</summary>
401 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.TokenRing">
402 <summary>The network interface uses a Token-Ring connection. Token-Ring is defined in IEEE standard 802.5.</summary>
405 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Tunnel">
406 <summary>The network interface uses a tunnel connection.</summary>
409 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Unknown">
410 <summary>The interface type is not known.</summary>
413 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.VeryHighSpeedDsl">
414 <summary>The network interface uses a Very High Data Rate Digital Subscriber Line (VDSL).</summary>
417 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Wireless80211">
418 <summary>The network interface uses a wireless LAN connection (IEEE 802.11 standard).</summary>
421 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Wman">
422 <summary>The network interface uses a mobile broadband interface for WiMax devices.</summary>
425 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Wwanpp">
426 <summary>The network interface uses a mobile broadband interface for GSM-based devices.</summary>
429 <member name="F:System.Net.NetworkInformation.NetworkInterfaceType.Wwanpp2">
430 <summary>The network interface uses a mobile broadband interface for CDMA-based devices.</summary>
433 <member name="T:System.Net.NetworkInformation.NetworkInterfaceComponent">
434 <summary>Specifies the Internet Protocol versions that are supported by a network interface.</summary>
436 <member name="F:System.Net.NetworkInformation.NetworkInterfaceComponent.IPv4">
437 <summary>Internet Protocol version 4.</summary>
440 <member name="F:System.Net.NetworkInformation.NetworkInterfaceComponent.IPv6">
441 <summary>Internet Protocol version 6.</summary>
444 <member name="T:System.Net.NetworkInformation.NetworkInterface">
445 <summary>Provides configuration and statistical information for a network interface.</summary>
447 <member name="M:System.Net.NetworkInformation.NetworkInterface.#ctor">
448 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.NetworkInterface"></see> class.</summary>
450 <member name="P:System.Net.NetworkInformation.NetworkInterface.Description">
451 <summary>Gets the description of the interface.</summary>
452 <returns>A <see cref="T:System.String"></see> that describes this interface.</returns>
454 <member name="M:System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces">
455 <summary>Returns objects that describe the network interfaces on the local computer.</summary>
456 <returns>A <see cref="T: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>
457 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">A Windows system function call failed.</exception>
459 <member name="M:System.Net.NetworkInformation.NetworkInterface.GetIPProperties">
460 <summary>Returns an object that describes the configuration of this network interface.</summary>
461 <returns>An <see cref="T:System.Net.NetworkInformation.IPInterfaceProperties"></see> object that describes this network interface.</returns>
463 <member name="M:System.Net.NetworkInformation.NetworkInterface.GetIPStatistics">
464 <summary>Gets the IP statistics for this <see cref="T:System.Net.NetworkInformation.NetworkInterface"></see> instance.</summary>
465 <returns>Returns <see cref="T:System.Net.NetworkInformation.IPInterfaceStatistics"></see>.
466 The IP statistics.</returns>
468 <member name="M:System.Net.NetworkInformation.NetworkInterface.GetIPv4Statistics">
469 <summary>Gets the IPv4 statistics for this <see cref="T:System.Net.NetworkInformation.NetworkInterface"></see> instance.</summary>
470 <returns>An <see cref="T:System.Net.NetworkInformation.IPv4InterfaceStatistics"></see> object.</returns>
472 <member name="M:System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable">
473 <summary>Indicates whether any network connection is available.</summary>
474 <returns><see langword="true"></see> if a network connection is available; otherwise, <see langword="false"></see>.</returns>
476 <member name="M:System.Net.NetworkInformation.NetworkInterface.GetPhysicalAddress">
477 <summary>Returns the Media Access Control (MAC) or physical address for this adapter.</summary>
478 <returns>A <see cref="T:System.Net.NetworkInformation.PhysicalAddress"></see> object that contains the physical address.</returns>
480 <member name="P:System.Net.NetworkInformation.NetworkInterface.Id">
481 <summary>Gets the identifier of the network adapter.</summary>
482 <returns>A <see cref="T:System.String"></see> that contains the identifier.</returns>
484 <member name="P:System.Net.NetworkInformation.NetworkInterface.IPv6LoopbackInterfaceIndex">
485 <summary>Gets the index of the IPv6 loopback interface.</summary>
486 <returns>Returns <see cref="T:System.Int32"></see>.
487 The index for the IPv6 loopback interface.</returns>
489 <member name="P:System.Net.NetworkInformation.NetworkInterface.IsReceiveOnly">
490 <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the network interface is set to only receive data packets.</summary>
491 <returns><see langword="true"></see> if the interface only receives network traffic; otherwise, <see langword="false"></see>.</returns>
492 <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
494 <member name="P:System.Net.NetworkInformation.NetworkInterface.LoopbackInterfaceIndex">
495 <summary>Gets the index of the IPv4 loopback interface.</summary>
496 <returns>A <see cref="T:System.Int32"></see> that contains the index for the IPv4 loopback interface.</returns>
497 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">This property is not valid on computers running only Ipv6.</exception>
499 <member name="P:System.Net.NetworkInformation.NetworkInterface.Name">
500 <summary>Gets the name of the network adapter.</summary>
501 <returns>A <see cref="T:System.String"></see> that contains the adapter name.</returns>
503 <member name="P:System.Net.NetworkInformation.NetworkInterface.NetworkInterfaceType">
504 <summary>Gets the interface type.</summary>
505 <returns>An <see cref="T:System.Net.NetworkInformation.NetworkInterfaceType"></see> value that specifies the network interface type.</returns>
507 <member name="P:System.Net.NetworkInformation.NetworkInterface.OperationalStatus">
508 <summary>Gets the current operational state of the network connection.</summary>
509 <returns>One of the <see cref="T:System.Net.NetworkInformation.OperationalStatus"></see> values.</returns>
511 <member name="P:System.Net.NetworkInformation.NetworkInterface.Speed">
512 <summary>Gets the speed of the network interface.</summary>
513 <returns>A <see cref="T:System.Int64"></see> value that specifies the speed in bits per second.</returns>
515 <member name="M:System.Net.NetworkInformation.NetworkInterface.Supports(System.Net.NetworkInformation.NetworkInterfaceComponent)">
516 <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the interface supports the specified protocol.</summary>
517 <param name="networkInterfaceComponent">A <see cref="T:System.Net.NetworkInformation.NetworkInterfaceComponent"></see> value.</param>
518 <returns><see langword="true"></see> if the specified protocol is supported; otherwise, <see langword="false"></see>.</returns>
520 <member name="P:System.Net.NetworkInformation.NetworkInterface.SupportsMulticast">
521 <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the network interface is enabled to receive multicast packets.</summary>
522 <returns><see langword="true"></see> if the interface receives multicast packets; otherwise, <see langword="false"></see>.</returns>
523 <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
525 <member name="T:System.Net.NetworkInformation.NetworkInformationException">
526 <summary>The exception that is thrown when an error occurs while retrieving network information.</summary>
528 <member name="M:System.Net.NetworkInformation.NetworkInformationException.#ctor">
529 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.NetworkInformationException"></see> class.</summary>
531 <member name="M:System.Net.NetworkInformation.NetworkInformationException.#ctor(System.Int32)">
532 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.NetworkInformationException"></see> class with the specified error code.</summary>
533 <param name="errorCode">A <see langword="Win32"></see> error code.</param>
535 <member name="M:System.Net.NetworkInformation.NetworkInformationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
536 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.NetworkInformationException"></see> class with serialized data.</summary>
537 <param name="serializationInfo">A SerializationInfo object that contains the serialized exception data.</param>
538 <param name="streamingContext">A StreamingContext that contains contextual information about the serialized exception.</param>
540 <member name="P:System.Net.NetworkInformation.NetworkInformationException.ErrorCode">
541 <summary>Gets the <see langword="Win32"></see> error code for this exception.</summary>
542 <returns>An <see cref="T:System.Int32"></see> value that contains the <see langword="Win32"></see> error code.</returns>
544 <member name="T:System.Net.NetworkInformation.NetworkChange">
545 <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>
547 <member name="M:System.Net.NetworkInformation.NetworkChange.#ctor">
548 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.NetworkChange"></see> class.</summary>
550 <member name="E:System.Net.NetworkInformation.NetworkChange.NetworkAddressChanged">
551 <summary>Occurs when the IP address of a network interface changes.</summary>
553 <member name="E:System.Net.NetworkInformation.NetworkChange.NetworkAvailabilityChanged">
554 <summary>Occurs when the availability of the network changes.</summary>
556 <member name="M:System.Net.NetworkInformation.NetworkChange.RegisterNetworkChange(System.Net.NetworkInformation.NetworkChange)">
557 <summary>Registers a network change instance to receive network change events.</summary>
558 <param name="nc">The instance to register.</param>
560 <member name="T:System.Net.NetworkInformation.NetworkAvailabilityEventArgs">
561 <summary>Provides data for the <see cref="E:System.Net.NetworkInformation.NetworkChange.NetworkAvailabilityChanged"></see> event.</summary>
563 <member name="P:System.Net.NetworkInformation.NetworkAvailabilityEventArgs.IsAvailable">
564 <summary>Gets the current status of the network connection.</summary>
565 <returns><see langword="true"></see> if the network is available; otherwise, <see langword="false"></see>.</returns>
567 <member name="T:System.Net.NetworkInformation.NetworkAvailabilityChangedEventHandler">
568 <summary>References one or more methods to be called when the availability of the network changes.</summary>
569 <param name="sender">The source of the event.</param>
570 <param name="e">An <see cref="T:System.EventArgs"></see> object that contains data about the event.</param>
572 <member name="T:System.Net.NetworkInformation.NetworkAddressChangedEventHandler">
573 <summary>References one or more methods to be called when the address of a network interface changes.</summary>
574 <param name="sender">The source of the event.</param>
575 <param name="e">An <see cref="T:System.EventArgs"></see> object that contains data about the event.</param>
577 <member name="T:System.Net.NetworkInformation.NetBiosNodeType">
578 <summary>Specifies the Network Basic Input/Output System (NetBIOS) node type.</summary>
580 <member name="F:System.Net.NetworkInformation.NetBiosNodeType.Broadcast">
581 <summary>A broadcast node.</summary>
584 <member name="F:System.Net.NetworkInformation.NetBiosNodeType.Hybrid">
585 <summary>A hybrid node.</summary>
588 <member name="F:System.Net.NetworkInformation.NetBiosNodeType.Mixed">
589 <summary>A mixed node.</summary>
592 <member name="F:System.Net.NetworkInformation.NetBiosNodeType.Peer2Peer">
593 <summary>A peer-to-peer node.</summary>
596 <member name="F:System.Net.NetworkInformation.NetBiosNodeType.Unknown">
597 <summary>An unknown node type.</summary>
600 <member name="T:System.Net.NetworkInformation.MulticastIPAddressInformationCollection">
601 <summary>Stores a set of <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformation"></see> types.</summary>
603 <member name="M:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.#ctor">
604 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformationCollection"></see> class.</summary>
606 <member name="M:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.Add(System.Net.NetworkInformation.MulticastIPAddressInformation)">
607 <summary>Throws a <see cref="T:System.NotSupportedException"></see> because the collection is read-only and elements cannot be added to the collection.</summary>
608 <param name="address">The object to be added to the collection.</param>
610 <member name="M:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.Clear">
611 <summary>Throws a <see cref="T:System.NotSupportedException"></see> because the collection is read-only and elements cannot be removed.</summary>
613 <member name="M:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.Contains(System.Net.NetworkInformation.MulticastIPAddressInformation)">
614 <summary>Checks whether the collection contains the specified <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformation"></see> object.</summary>
615 <param name="address">The <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformation"></see> object to be searched in the collection.</param>
616 <returns><see langword="true"></see> if the <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformation"></see> object exists in the collection; otherwise, <see langword="false"></see>.</returns>
618 <member name="M:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.CopyTo(System.Net.NetworkInformation.MulticastIPAddressInformation[],System.Int32)">
619 <summary>Copies the elements in this collection to a one-dimensional array of type <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformation"></see>.</summary>
620 <param name="array">A one-dimensional array that receives a copy of the collection.</param>
621 <param name="offset">The zero-based index in array at which the copy begins.</param>
622 <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is <see langword="null"></see>.</exception>
623 <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero.</exception>
624 <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional.
626 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>
627 <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>
629 <member name="P:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.Count">
630 <summary>Gets the number of <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformation"></see> types in this collection.</summary>
631 <returns>An <see cref="T:System.Int32"></see> value that contains the number of <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformation"></see> types in this collection.</returns>
633 <member name="M:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.GetEnumerator">
634 <summary>Returns an object that can be used to iterate through this collection.</summary>
635 <returns>An object that implements the <see cref="T:System.Collections.IEnumerator"></see> interface and provides access to the <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> types in this collection.</returns>
637 <member name="P:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.IsReadOnly">
638 <summary>Gets a value that indicates whether access to this collection is read-only.</summary>
639 <returns><see langword="true"></see> in all cases.</returns>
641 <member name="P:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.Item(System.Int32)">
642 <summary>Gets the <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformation"></see> at the specific index of the collection.</summary>
643 <param name="index">The index of interest.</param>
644 <returns>The <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformation"></see> at the specific index in the collection.</returns>
646 <member name="M:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.Remove(System.Net.NetworkInformation.MulticastIPAddressInformation)">
647 <summary>Throws a <see cref="T:System.NotSupportedException"></see> because the collection is read-only and elements cannot be removed.</summary>
648 <param name="address">The object to be removed.</param>
649 <returns>Always throws a <see cref="T:System.NotSupportedException"></see>.</returns>
651 <member name="M:System.Net.NetworkInformation.MulticastIPAddressInformationCollection.System#Collections#IEnumerable#GetEnumerator">
652 <summary>Returns an object that can be used to iterate through this collection.</summary>
653 <returns>An object that implements the <see cref="T:System.Collections.IEnumerator"></see> interface and provides access to the <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> types in this collection.</returns>
655 <member name="T:System.Net.NetworkInformation.MulticastIPAddressInformation">
656 <summary>Provides information about a network interface&#39;s multicast address.</summary>
658 <member name="M:System.Net.NetworkInformation.MulticastIPAddressInformation.#ctor">
659 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformation"></see> class.</summary>
661 <member name="P:System.Net.NetworkInformation.MulticastIPAddressInformation.AddressPreferredLifetime">
662 <summary>Gets the number of seconds remaining during which this address is the preferred address.</summary>
663 <returns>An <see cref="T:System.Int64"></see> value that specifies the number of seconds left for this address to remain preferred.</returns>
664 <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
666 <member name="P:System.Net.NetworkInformation.MulticastIPAddressInformation.AddressValidLifetime">
667 <summary>Gets the number of seconds remaining during which this address is valid.</summary>
668 <returns>An <see cref="T:System.Int64"></see> value that specifies the number of seconds left for this address to remain assigned.</returns>
669 <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
671 <member name="P:System.Net.NetworkInformation.MulticastIPAddressInformation.DhcpLeaseLifetime">
672 <summary>Specifies the amount of time remaining on the Dynamic Host Configuration Protocol (DHCP) lease for this IP address.</summary>
673 <returns>An <see cref="T:System.Int64"></see> value that contains the number of seconds remaining before the computer must release the <see cref="T:System.Net.IPAddress"></see> instance.</returns>
675 <member name="P:System.Net.NetworkInformation.MulticastIPAddressInformation.DuplicateAddressDetectionState">
676 <summary>Gets a value that indicates the state of the duplicate address detection algorithm.</summary>
677 <returns>One of the <see cref="T:System.Net.NetworkInformation.DuplicateAddressDetectionState"></see> values that indicates the progress of the algorithm in determining the uniqueness of this IP address.</returns>
678 <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
680 <member name="P:System.Net.NetworkInformation.MulticastIPAddressInformation.PrefixOrigin">
681 <summary>Gets a value that identifies the source of a Multicast Internet Protocol (IP) address prefix.</summary>
682 <returns>One of the <see cref="T:System.Net.NetworkInformation.PrefixOrigin"></see> values that identifies how the prefix information was obtained.</returns>
683 <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
685 <member name="P:System.Net.NetworkInformation.MulticastIPAddressInformation.SuffixOrigin">
686 <summary>Gets a value that identifies the source of a Multicast Internet Protocol (IP) address suffix.</summary>
687 <returns>One of the <see cref="T:System.Net.NetworkInformation.SuffixOrigin"></see> values that identifies how the suffix information was obtained.</returns>
688 <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
690 <member name="T:System.Net.NetworkInformation.IPv6InterfaceProperties">
691 <summary>Provides information about network interfaces that support Internet Protocol version 6 (IPv6).</summary>
693 <member name="M:System.Net.NetworkInformation.IPv6InterfaceProperties.#ctor">
694 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.IPv6InterfaceProperties"></see> class.</summary>
696 <member name="M:System.Net.NetworkInformation.IPv6InterfaceProperties.GetScopeId(System.Net.NetworkInformation.ScopeLevel)">
697 <summary>Gets the scope ID of the network interface associated with an Internet Protocol version 6 (IPv6) address.</summary>
698 <param name="scopeLevel">The scope level.</param>
699 <returns>Returns <see cref="T:System.Int64"></see>.
700 The scope ID of the network interface associated with an IPv6 address.</returns>
702 <member name="P:System.Net.NetworkInformation.IPv6InterfaceProperties.Index">
703 <summary>Gets the index of the network interface associated with an Internet Protocol version 6 (IPv6) address.</summary>
704 <returns>An <see cref="T:System.Int32"></see> value that contains the index of the network interface for IPv6 address.</returns>
706 <member name="P:System.Net.NetworkInformation.IPv6InterfaceProperties.Mtu">
707 <summary>Gets the maximum transmission unit (MTU) for this network interface.</summary>
708 <returns>An <see cref="T:System.Int64"></see> value that specifies the MTU.</returns>
710 <member name="T:System.Net.NetworkInformation.IPv4InterfaceStatistics">
711 <summary>Provides statistical data for a network interface on the local computer.</summary>
713 <member name="M:System.Net.NetworkInformation.IPv4InterfaceStatistics.#ctor">
714 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.IPv4InterfaceStatistics"></see> class.</summary>
716 <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.BytesReceived">
717 <summary>Gets the number of bytes that were received on the interface.</summary>
718 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of bytes that were received on the interface.</returns>
720 <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.BytesSent">
721 <summary>Gets the number of bytes that were sent on the interface.</summary>
722 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of bytes that were transmitted on the interface.</returns>
724 <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.IncomingPacketsDiscarded">
725 <summary>Gets the number of incoming packets that were discarded.</summary>
726 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of discarded incoming packets.</returns>
728 <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.IncomingPacketsWithErrors">
729 <summary>Gets the number of incoming packets with errors.</summary>
730 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of incoming packets with errors.</returns>
732 <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.IncomingUnknownProtocolPackets">
733 <summary>Gets the number of incoming packets with an unknown protocol that were received on the interface.</summary>
734 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of incoming packets with an unknown protocol.</returns>
736 <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.NonUnicastPacketsReceived">
737 <summary>Gets the number of non-unicast packets that were received on the interface.</summary>
738 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of non-unicast packets that were received on the interface.</returns>
740 <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.NonUnicastPacketsSent">
741 <summary>Gets the number of non-unicast packets that were sent on the interface.</summary>
742 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of non-unicast packets that were sent on the interface.</returns>
744 <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.OutgoingPacketsDiscarded">
745 <summary>Gets the number of outgoing packets that were discarded.</summary>
746 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of discarded outgoing packets.</returns>
748 <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.OutgoingPacketsWithErrors">
749 <summary>Gets the number of outgoing packets with errors.</summary>
750 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of outgoing packets with errors.</returns>
752 <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.OutputQueueLength">
753 <summary>Gets the length of the output queue.</summary>
754 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of packets in the output queue.</returns>
756 <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.UnicastPacketsReceived">
757 <summary>Gets the number of unicast packets that were received on the interface.</summary>
758 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of unicast packets that were received on the interface.</returns>
760 <member name="P:System.Net.NetworkInformation.IPv4InterfaceStatistics.UnicastPacketsSent">
761 <summary>Gets the number of unicast packets that were sent on the interface.</summary>
762 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of unicast packets that were sent on the interface.</returns>
764 <member name="T:System.Net.NetworkInformation.IPv4InterfaceProperties">
765 <summary>Provides information about network interfaces that support Internet Protocol version 4 (IPv4).</summary>
767 <member name="M:System.Net.NetworkInformation.IPv4InterfaceProperties.#ctor">
768 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.IPv4InterfaceProperties"></see> class.</summary>
770 <member name="P:System.Net.NetworkInformation.IPv4InterfaceProperties.Index">
771 <summary>Gets the index of the network interface associated with the Internet Protocol version 4 (IPv4) address.</summary>
772 <returns>An <see cref="T:System.Int32"></see> that contains the index of the IPv4 interface.</returns>
774 <member name="P:System.Net.NetworkInformation.IPv4InterfaceProperties.IsAutomaticPrivateAddressingActive">
775 <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether this interface has an automatic private IP addressing (APIPA) address.</summary>
776 <returns><see langword="true"></see> if the interface uses an APIPA address; otherwise, <see langword="false"></see>.</returns>
778 <member name="P:System.Net.NetworkInformation.IPv4InterfaceProperties.IsAutomaticPrivateAddressingEnabled">
779 <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether this interface has automatic private IP addressing (APIPA) enabled.</summary>
780 <returns><see langword="true"></see> if the interface uses APIPA; otherwise, <see langword="false"></see>.</returns>
782 <member name="P:System.Net.NetworkInformation.IPv4InterfaceProperties.IsDhcpEnabled">
783 <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>
784 <returns><see langword="true"></see> if the interface is configured to obtain an IP address from a DHCP server; otherwise, <see langword="false"></see>.</returns>
786 <member name="P:System.Net.NetworkInformation.IPv4InterfaceProperties.IsForwardingEnabled">
787 <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether this interface can forward (route) packets.</summary>
788 <returns><see langword="true"></see> if this interface routes packets; otherwise <see langword="false"></see>.</returns>
790 <member name="P:System.Net.NetworkInformation.IPv4InterfaceProperties.Mtu">
791 <summary>Gets the maximum transmission unit (MTU) for this network interface.</summary>
792 <returns>An <see cref="T:System.Int64"></see> value that specifies the MTU.</returns>
794 <member name="P:System.Net.NetworkInformation.IPv4InterfaceProperties.UsesWins">
795 <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether an interface uses Windows Internet Name Service (WINS).</summary>
796 <returns><see langword="true"></see> if the interface uses WINS; otherwise, <see langword="false"></see>.</returns>
798 <member name="T:System.Net.NetworkInformation.IPInterfaceStatistics">
799 <summary>Provides Internet Protocol (IP) statistical data for an network interface on the local computer.</summary>
801 <member name="M:System.Net.NetworkInformation.IPInterfaceStatistics.#ctor">
802 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.IPInterfaceStatistics"></see> class.</summary>
804 <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.BytesReceived">
805 <summary>Gets the number of bytes that were received on the interface.</summary>
806 <returns>Returns <see cref="T:System.Int64"></see>.
807 The total number of bytes that were received on the interface.</returns>
809 <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.BytesSent">
810 <summary>Gets the number of bytes that were sent on the interface.</summary>
811 <returns>Returns <see cref="T:System.Int64"></see>.
812 The total number of bytes that were sent on the interface.</returns>
814 <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.IncomingPacketsDiscarded">
815 <summary>Gets the number of incoming packets that were discarded.</summary>
816 <returns>Returns <see cref="T:System.Int64"></see>.
817 The total number of incoming packets that were discarded.</returns>
819 <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.IncomingPacketsWithErrors">
820 <summary>Gets the number of incoming packets with errors.</summary>
821 <returns>Returns <see cref="T:System.Int64"></see>.
822 The total number of incoming packets with errors.</returns>
824 <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.IncomingUnknownProtocolPackets">
825 <summary>Gets the number of incoming packets with an unknown protocol that were received on the interface.</summary>
826 <returns>Returns <see cref="T:System.Int64"></see>.
827 The total number of incoming packets with an unknown protocol that were received on the interface.</returns>
829 <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.NonUnicastPacketsReceived">
830 <summary>Gets the number of non-unicast packets that were received on the interface.</summary>
831 <returns>Returns <see cref="T:System.Int64"></see>.
832 The total number of incoming non-unicast packets received on the interface.</returns>
834 <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.NonUnicastPacketsSent">
835 <summary>Gets the number of non-unicast packets that were sent on the interface.</summary>
836 <returns>Returns <see cref="T:System.Int64"></see>.
837 The total number of non-unicast packets that were sent on the interface.</returns>
839 <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.OutgoingPacketsDiscarded">
840 <summary>Gets the number of outgoing packets that were discarded.</summary>
841 <returns>Returns <see cref="T:System.Int64"></see>.
842 The total number of outgoing packets that were discarded.</returns>
844 <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.OutgoingPacketsWithErrors">
845 <summary>Gets the number of outgoing packets with errors.</summary>
846 <returns>Returns <see cref="T:System.Int64"></see>.
847 The total number of outgoing packets with errors.</returns>
849 <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.OutputQueueLength">
850 <summary>Gets the length of the output queue.</summary>
851 <returns>Returns <see cref="T:System.Int64"></see>.
852 The total number of packets in the output queue.</returns>
854 <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.UnicastPacketsReceived">
855 <summary>Gets the number of unicast packets that were received on the interface.</summary>
856 <returns>Returns <see cref="T:System.Int64"></see>.
857 The total number of unicast packets that were received on the interface.</returns>
859 <member name="P:System.Net.NetworkInformation.IPInterfaceStatistics.UnicastPacketsSent">
860 <summary>Gets the number of unicast packets that were sent on the interface.</summary>
861 <returns>Returns <see cref="T:System.Int64"></see>.
862 The total number of unicast packets that were sent on the interface.</returns>
864 <member name="T:System.Net.NetworkInformation.IPInterfaceProperties">
865 <summary>Provides information about network interfaces that support Internet Protocol version 4 (IPv4) or Internet Protocol version 6 (IPv6).</summary>
867 <member name="M:System.Net.NetworkInformation.IPInterfaceProperties.#ctor">
868 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.IPInterfaceProperties"></see> class.</summary>
870 <member name="P:System.Net.NetworkInformation.IPInterfaceProperties.AnycastAddresses">
871 <summary>Gets the anycast IP addresses assigned to this interface.</summary>
872 <returns>An <see cref="T:System.Net.NetworkInformation.IPAddressInformationCollection"></see> that contains the anycast addresses for this interface.</returns>
874 <member name="P:System.Net.NetworkInformation.IPInterfaceProperties.DhcpServerAddresses">
875 <summary>Gets the addresses of Dynamic Host Configuration Protocol (DHCP) servers for this interface.</summary>
876 <returns>An <see cref="T:System.Net.NetworkInformation.IPAddressCollection"></see> that contains the address information for DHCP servers, or an empty array if no servers are found.</returns>
878 <member name="P:System.Net.NetworkInformation.IPInterfaceProperties.DnsAddresses">
879 <summary>Gets the addresses of Domain Name System (DNS) servers for this interface.</summary>
880 <returns>A <see cref="T:System.Net.NetworkInformation.IPAddressCollection"></see> that contains the DNS server addresses.</returns>
882 <member name="P:System.Net.NetworkInformation.IPInterfaceProperties.DnsSuffix">
883 <summary>Gets the Domain Name System (DNS) suffix associated with this interface.</summary>
884 <returns>A <see cref="T:System.String"></see> that contains the DNS suffix for this interface, or <see cref="F:System.String.Empty"></see> if there is no DNS suffix for the interface.</returns>
885 <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows 2000.</exception>
887 <member name="P:System.Net.NetworkInformation.IPInterfaceProperties.GatewayAddresses">
888 <summary>Gets the IPv4 network gateway addresses for this interface.</summary>
889 <returns>An <see cref="T:System.Net.NetworkInformation.GatewayIPAddressInformationCollection"></see> that contains the address information for network gateways, or an empty array if no gateways are found.</returns>
891 <member name="M:System.Net.NetworkInformation.IPInterfaceProperties.GetIPv4Properties">
892 <summary>Provides Internet Protocol version 4 (IPv4) configuration data for this network interface.</summary>
893 <returns>An <see cref="T:System.Net.NetworkInformation.IPv4InterfaceProperties"></see> object that contains IPv4 configuration data, or <see langword="null"></see> if no data is available for the interface.</returns>
894 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The interface does not support the IPv4 protocol.</exception>
896 <member name="M:System.Net.NetworkInformation.IPInterfaceProperties.GetIPv6Properties">
897 <summary>Provides Internet Protocol version 6 (IPv6) configuration data for this network interface.</summary>
898 <returns>An <see cref="T:System.Net.NetworkInformation.IPv6InterfaceProperties"></see> object that contains IPv6 configuration data.</returns>
899 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The interface does not support the IPv6 protocol.</exception>
901 <member name="P:System.Net.NetworkInformation.IPInterfaceProperties.IsDnsEnabled">
902 <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>
903 <returns><see langword="true"></see> if NetBt is configured to use DNS name resolution on this interface; otherwise, <see langword="false"></see>.</returns>
905 <member name="P:System.Net.NetworkInformation.IPInterfaceProperties.IsDynamicDnsEnabled">
906 <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>
907 <returns><see langword="true"></see> if this interface is configured to automatically register a mapping between its dynamic IP address and static domain names; otherwise, <see langword="false"></see>.</returns>
909 <member name="P:System.Net.NetworkInformation.IPInterfaceProperties.MulticastAddresses">
910 <summary>Gets the multicast addresses assigned to this interface.</summary>
911 <returns>An <see cref="T:System.Net.NetworkInformation.MulticastIPAddressInformationCollection"></see> that contains the multicast addresses for this interface.</returns>
913 <member name="P:System.Net.NetworkInformation.IPInterfaceProperties.UnicastAddresses">
914 <summary>Gets the unicast addresses assigned to this interface.</summary>
915 <returns>An <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformationCollection"></see> that contains the unicast addresses for this interface.</returns>
917 <member name="P:System.Net.NetworkInformation.IPInterfaceProperties.WinsServersAddresses">
918 <summary>Gets the addresses of Windows Internet Name Service (WINS) servers.</summary>
919 <returns>An <see cref="T:System.Net.NetworkInformation.IPAddressCollection"></see> that contains the address information for WINS servers, or an empty array if no servers are found.</returns>
921 <member name="T:System.Net.NetworkInformation.IPGlobalStatistics">
922 <summary>Provides Internet Protocol (IP) statistical data.</summary>
924 <member name="M:System.Net.NetworkInformation.IPGlobalStatistics.#ctor">
925 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.IPGlobalStatistics"></see> class.</summary>
927 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.DefaultTtl">
928 <summary>Gets the default time-to-live (TTL) value for Internet Protocol (IP) packets.</summary>
929 <returns>An <see cref="T:System.Int64"></see> value that specifies the TTL.</returns>
931 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.ForwardingEnabled">
932 <summary>Gets a <see cref="T:System.Boolean"></see> value that specifies whether Internet Protocol (IP) packet forwarding is enabled.</summary>
933 <returns>A <see cref="T:System.Boolean"></see> value that specifies whether packet forwarding is enabled.</returns>
935 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.NumberOfInterfaces">
936 <summary>Gets the number of network interfaces.</summary>
937 <returns>An <see cref="T:System.Int64"></see> value containing the number of network interfaces for the address family used to obtain this <see cref="T:System.Net.NetworkInformation.IPGlobalStatistics"></see> instance.</returns>
939 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.NumberOfIPAddresses">
940 <summary>Gets the number of Internet Protocol (IP) addresses assigned to the local computer.</summary>
941 <returns>An <see cref="T: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>
943 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.NumberOfRoutes">
944 <summary>Gets the number of routes in the Internet Protocol (IP) routing table.</summary>
945 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of routes in the routing table.</returns>
947 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.OutputPacketRequests">
948 <summary>Gets the number of outbound Internet Protocol (IP) packets.</summary>
949 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of outgoing packets.</returns>
951 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.OutputPacketRoutingDiscards">
952 <summary>Gets the number of routes that have been discarded from the routing table.</summary>
953 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of valid routes that have been discarded.</returns>
955 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.OutputPacketsDiscarded">
956 <summary>Gets the number of transmitted Internet Protocol (IP) packets that have been discarded.</summary>
957 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of outgoing packets that have been discarded.</returns>
959 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.OutputPacketsWithNoRoute">
960 <summary>Gets the number of Internet Protocol (IP) packets for which the local computer could not determine a route to the destination address.</summary>
961 <returns>An <see cref="T:System.Int64"></see> value that specifies the number of packets that could not be sent because a route could not be found.</returns>
963 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.PacketFragmentFailures">
964 <summary>Gets the number of Internet Protocol (IP) packets that could not be fragmented.</summary>
965 <returns>An <see cref="T: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>
967 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.PacketReassembliesRequired">
968 <summary>Gets the number of Internet Protocol (IP) packets that required reassembly.</summary>
969 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of packet reassemblies required.</returns>
971 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.PacketReassemblyFailures">
972 <summary>Gets the number of Internet Protocol (IP) packets that were not successfully reassembled.</summary>
973 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of packets that could not be reassembled.</returns>
975 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.PacketReassemblyTimeout">
976 <summary>Gets the maximum amount of time within which all fragments of an Internet Protocol (IP) packet must arrive.</summary>
977 <returns>An <see cref="T: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>
979 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.PacketsFragmented">
980 <summary>Gets the number of Internet Protocol (IP) packets fragmented.</summary>
981 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of fragmented packets.</returns>
983 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.PacketsReassembled">
984 <summary>Gets the number of Internet Protocol (IP) packets reassembled.</summary>
985 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of fragmented packets that have been successfully reassembled.</returns>
987 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.ReceivedPackets">
988 <summary>Gets the number of Internet Protocol (IP) packets received.</summary>
989 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of IP packets received.</returns>
991 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.ReceivedPacketsDelivered">
992 <summary>Gets the number of Internet Protocol (IP) packets delivered.</summary>
993 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of IP packets delivered.</returns>
995 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.ReceivedPacketsDiscarded">
996 <summary>Gets the number of Internet Protocol (IP) packets that have been received and discarded.</summary>
997 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of incoming packets that have been discarded.</returns>
999 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.ReceivedPacketsForwarded">
1000 <summary>Gets the number of Internet Protocol (IP) packets forwarded.</summary>
1001 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of forwarded packets.</returns>
1003 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.ReceivedPacketsWithAddressErrors">
1004 <summary>Gets the number of Internet Protocol (IP) packets with address errors that were received.</summary>
1005 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of IP packets received with errors in the address portion of the header.</returns>
1007 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.ReceivedPacketsWithHeadersErrors">
1008 <summary>Gets the number of Internet Protocol (IP) packets with header errors that were received.</summary>
1009 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of IP packets received and discarded due to errors in the header.</returns>
1011 <member name="P:System.Net.NetworkInformation.IPGlobalStatistics.ReceivedPacketsWithUnknownProtocol">
1012 <summary>Gets the number of Internet Protocol (IP) packets received on the local machine with an unknown protocol in the header.</summary>
1013 <returns>An <see cref="T:System.Int64"></see> value that indicates the total number of IP packets received with an unknown protocol.</returns>
1015 <member name="T:System.Net.NetworkInformation.IPGlobalProperties">
1016 <summary>Provides information about the network connectivity of the local computer.</summary>
1018 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.#ctor">
1019 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.IPGlobalProperties"></see> class.</summary>
1021 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.BeginGetUnicastAddresses(System.AsyncCallback,System.Object)">
1022 <summary>Begins an asynchronous request to retrieve the stable unicast IP address table on the local computer.</summary>
1023 <param name="callback">The <see cref="T:System.AsyncCallback"></see> delegate.</param>
1024 <param name="state">An object that contains state information for this request.</param>
1025 <returns>An <see cref="T:System.IAsyncResult"></see> that references the asynchronous request.</returns>
1026 <exception cref="T:System.NotImplementedException">This method is not implemented on the platform. This method uses the native <see langword="NotifyStableUnicastIpAddressTable"></see> function that is supported on Windows Vista and later.</exception>
1027 <exception cref="T:System.ComponentModel.Win32Exception">The call to the native <see langword="NotifyStableUnicastIpAddressTable"></see> function failed.</exception>
1029 <member name="P:System.Net.NetworkInformation.IPGlobalProperties.DhcpScopeName">
1030 <summary>Gets the Dynamic Host Configuration Protocol (DHCP) scope name.</summary>
1031 <returns>A <see cref="T:System.String"></see> instance that contains the computer&#39;s DHCP scope name.</returns>
1032 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">A Win32 function call failed.</exception>
1034 <member name="P:System.Net.NetworkInformation.IPGlobalProperties.DomainName">
1035 <summary>Gets the domain in which the local computer is registered.</summary>
1036 <returns>A <see cref="T:System.String"></see> instance that contains the computer&#39;s domain name. If the computer does not belong to a domain, returns <see cref="F:System.String.Empty"></see>.</returns>
1037 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">A Win32 function call failed.</exception>
1039 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.EndGetUnicastAddresses(System.IAsyncResult)">
1040 <summary>Ends a pending asynchronous request to retrieve the stable unicast IP address table on the local computer.</summary>
1041 <param name="asyncResult">An <see cref="T:System.IAsyncResult"></see> that references the asynchronous request.</param>
1042 <returns>An <see cref="T:System.IAsyncResult"></see> that stores state information and any user defined data for this asynchronous operation.</returns>
1043 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The call to the native <see langword="GetAdaptersAddresses"></see> function failed.</exception>
1044 <exception cref="T:System.NotImplementedException">This method is not implemented on the platform. This method uses the native <see langword="NotifyStableUnicastIpAddressTable"></see> function that is supported on Windows Vista and later.</exception>
1045 <exception cref="T:System.Security.SecurityException">The caller does not have necessary <see cref="System.Net.NetworkInformation.NetworkInformationAccess.Read"></see> permission.</exception>
1047 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetActiveTcpConnections">
1048 <summary>Returns information about the Internet Protocol version 4 (IPv4) and IPv6 Transmission Control Protocol (TCP) connections on the local computer.</summary>
1049 <returns>A <see cref="T: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>
1050 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The Win32 function <see langword="GetTcpTable"></see> failed.</exception>
1052 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetActiveTcpListeners">
1053 <summary>Returns endpoint information about the Internet Protocol version 4 (IPv4) and IPv6 Transmission Control Protocol (TCP) listeners on the local computer.</summary>
1054 <returns>A <see cref="T: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>
1055 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The Win32 function <see langword="GetTcpTable"></see> failed.</exception>
1057 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetActiveUdpListeners">
1058 <summary>Returns information about the Internet Protocol version 4 (IPv4) and IPv6 User Datagram Protocol (UDP) listeners on the local computer.</summary>
1059 <returns>An <see cref="T:System.Net.IPEndPoint"></see> array that contains objects that describe the UDP listeners, or an empty array if no UDP listeners are detected.</returns>
1060 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The call to the Win32 function <see langword="GetUdpTable"></see> failed.</exception>
1062 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetIcmpV4Statistics">
1063 <summary>Provides Internet Control Message Protocol (ICMP) version 4 statistical data for the local computer.</summary>
1064 <returns>An <see cref="T:System.Net.NetworkInformation.IcmpV4Statistics"></see> object that provides ICMP version 4 traffic statistics for the local computer.</returns>
1065 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The Win32 function <see langword="GetIcmpStatistics"></see> failed.</exception>
1067 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetIcmpV6Statistics">
1068 <summary>Provides Internet Control Message Protocol (ICMP) version 6 statistical data for the local computer.</summary>
1069 <returns>An <see cref="T:System.Net.NetworkInformation.IcmpV6Statistics"></see> object that provides ICMP version 6 traffic statistics for the local computer.</returns>
1070 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The Win32 function <see langword="GetIcmpStatisticsEx"></see> failed.</exception>
1071 <exception cref="T:System.PlatformNotSupportedException">The local computer&#39;s operating system is not Windows XP or later.</exception>
1073 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetIPGlobalProperties">
1074 <summary>Gets an object that provides information about the local computer&#39;s network connectivity and traffic statistics.</summary>
1075 <returns>A <see cref="T:System.Net.NetworkInformation.IPGlobalProperties"></see> object that contains information about the local computer.</returns>
1077 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetIPv4GlobalStatistics">
1078 <summary>Provides Internet Protocol version 4 (IPv4) statistical data for the local computer.</summary>
1079 <returns>An <see cref="T:System.Net.NetworkInformation.IPGlobalStatistics"></see> object that provides IPv4 traffic statistics for the local computer.</returns>
1080 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The call to the Win32 function <see langword="GetIpStatistics"></see> failed.</exception>
1082 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetIPv6GlobalStatistics">
1083 <summary>Provides Internet Protocol version 6 (IPv6) statistical data for the local computer.</summary>
1084 <returns>An <see cref="T:System.Net.NetworkInformation.IPGlobalStatistics"></see> object that provides IPv6 traffic statistics for the local computer.</returns>
1085 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The call to the Win32 function <see langword="GetIpStatistics"></see> failed.</exception>
1086 <exception cref="T:System.PlatformNotSupportedException">The local computer is not running an operating system that supports IPv6.</exception>
1088 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetTcpIPv4Statistics">
1089 <summary>Provides Transmission Control Protocol/Internet Protocol version 4 (TCP/IPv4) statistical data for the local computer.</summary>
1090 <returns>A <see cref="T:System.Net.NetworkInformation.TcpStatistics"></see> object that provides TCP/IPv4 traffic statistics for the local computer.</returns>
1091 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The call to the Win32 function <see langword="GetTcpStatistics"></see> failed.</exception>
1093 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetTcpIPv6Statistics">
1094 <summary>Provides Transmission Control Protocol/Internet Protocol version 6 (TCP/IPv6) statistical data for the local computer.</summary>
1095 <returns>A <see cref="T:System.Net.NetworkInformation.TcpStatistics"></see> object that provides TCP/IPv6 traffic statistics for the local computer.</returns>
1096 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The call to the Win32 function <see langword="GetTcpStatistics"></see> failed.</exception>
1097 <exception cref="T:System.PlatformNotSupportedException">The local computer is not running an operating system that supports IPv6.</exception>
1099 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetUdpIPv4Statistics">
1100 <summary>Provides User Datagram Protocol/Internet Protocol version 4 (UDP/IPv4) statistical data for the local computer.</summary>
1101 <returns>A <see cref="T:System.Net.NetworkInformation.UdpStatistics"></see> object that provides UDP/IPv4 traffic statistics for the local computer.</returns>
1102 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The call to the Win32 function GetUdpStatistics failed.</exception>
1104 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetUdpIPv6Statistics">
1105 <summary>Provides User Datagram Protocol/Internet Protocol version 6 (UDP/IPv6) statistical data for the local computer.</summary>
1106 <returns>A <see cref="T:System.Net.NetworkInformation.UdpStatistics"></see> object that provides UDP/IPv6 traffic statistics for the local computer.</returns>
1107 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The call to the Win32 function <see langword="GetUdpStatistics"></see> failed.</exception>
1108 <exception cref="T:System.PlatformNotSupportedException">The local computer is not running an operating system that supports IPv6.</exception>
1110 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetUnicastAddresses">
1111 <summary>Retrieves the stable unicast IP address table on the local computer.</summary>
1112 <returns>A <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformationCollection"></see> that contains a list of stable unicast IP addresses on the local computer.</returns>
1113 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The call to the native <see langword="GetAdaptersAddresses"></see> function failed.</exception>
1114 <exception cref="T:System.NotImplementedException">This method is not implemented on the platform. This method uses the native <see langword="NotifyStableUnicastIpAddressTable"></see> function that is supported on Windows Vista and later.</exception>
1115 <exception cref="T:System.Security.SecurityException">The caller does not have necessary <see cref="System.Net.NetworkInformation.NetworkInformationAccess.Read"></see> permission.</exception>
1116 <exception cref="T:System.ComponentModel.Win32Exception">The call to the native <see langword="NotifyStableUnicastIpAddressTable"></see> function failed.</exception>
1118 <member name="M:System.Net.NetworkInformation.IPGlobalProperties.GetUnicastAddressesAsync">
1119 <summary>Retrieves the stable unicast IP address table on the local computer as an asynchronous operation.</summary>
1120 <returns>Returns <see cref="T:System.Threading.Tasks.Task`1"></see>.
1121 The task object representing the asynchronous operation.</returns>
1122 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">The call to the native <see langword="GetAdaptersAddresses"></see> function failed.</exception>
1123 <exception cref="T:System.Security.SecurityException">The caller does not have necessary <see cref="System.Net.NetworkInformation.NetworkInformationAccess.Read"></see> permission.</exception>
1124 <exception cref="T:System.ComponentModel.Win32Exception">The call to the native <see langword="NotifyStableUnicastIpAddressTable"></see> function failed.</exception>
1126 <member name="P:System.Net.NetworkInformation.IPGlobalProperties.HostName">
1127 <summary>Gets the host name for the local computer.</summary>
1128 <returns>A <see cref="T:System.String"></see> instance that contains the computer&#39;s NetBIOS name.</returns>
1129 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">A Win32 function call failed.</exception>
1131 <member name="P:System.Net.NetworkInformation.IPGlobalProperties.IsWinsProxy">
1132 <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>
1133 <returns><see langword="true"></see> if the local computer is a WINS proxy; otherwise, <see langword="false"></see>.</returns>
1134 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">A Win32 function call failed.</exception>
1136 <member name="P:System.Net.NetworkInformation.IPGlobalProperties.NodeType">
1137 <summary>Gets the Network Basic Input/Output System (NetBIOS) node type of the local computer.</summary>
1138 <returns>A <see cref="T:System.Net.NetworkInformation.NetBiosNodeType"></see> value.</returns>
1139 <exception cref="T:System.Net.NetworkInformation.NetworkInformationException">A Win32 function call failed.</exception>
1141 <member name="T:System.Net.NetworkInformation.IPAddressInformationCollection">
1142 <summary>Stores a set of <see cref="T:System.Net.NetworkInformation.IPAddressInformation"></see> types.</summary>
1144 <member name="M:System.Net.NetworkInformation.IPAddressInformationCollection.Add(System.Net.NetworkInformation.IPAddressInformation)">
1145 <summary>Throws a <see cref="T:System.NotSupportedException"></see> because this operation is not supported for this collection.</summary>
1146 <param name="address">The object to be added to the collection.</param>
1148 <member name="M:System.Net.NetworkInformation.IPAddressInformationCollection.Clear">
1149 <summary>Throws a <see cref="T:System.NotSupportedException"></see> because this operation is not supported for this collection.</summary>
1151 <member name="M:System.Net.NetworkInformation.IPAddressInformationCollection.Contains(System.Net.NetworkInformation.IPAddressInformation)">
1152 <summary>Checks whether the collection contains the specified <see cref="T:System.Net.NetworkInformation.IPAddressInformation"></see> object.</summary>
1153 <param name="address">The <see cref="T:System.Net.NetworkInformation.IPAddressInformation"></see> object to be searched in the collection.</param>
1154 <returns><see langword="true"></see> if the <see cref="T:System.Net.NetworkInformation.IPAddressInformation"></see> object exists in the collection; otherwise. <see langword="false"></see>.</returns>
1156 <member name="M:System.Net.NetworkInformation.IPAddressInformationCollection.CopyTo(System.Net.NetworkInformation.IPAddressInformation[],System.Int32)">
1157 <summary>Copies the collection to the specified array.</summary>
1158 <param name="array">A one-dimensional array that receives a copy of the collection.</param>
1159 <param name="offset">The zero-based index in array at which the copy begins.</param>
1160 <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is <see langword="null"></see>.</exception>
1161 <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="offset">offset</paramref> is less than zero.</exception>
1162 <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional.
1164 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>
1165 <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>
1167 <member name="P:System.Net.NetworkInformation.IPAddressInformationCollection.Count">
1168 <summary>Gets the number of <see cref="T:System.Net.NetworkInformation.IPAddressInformation"></see> types in this collection.</summary>
1169 <returns>An <see cref="T:System.Int32"></see> value that contains the number of <see cref="T:System.Net.NetworkInformation.IPAddressInformation"></see> types in this collection.</returns>
1171 <member name="M:System.Net.NetworkInformation.IPAddressInformationCollection.GetEnumerator">
1172 <summary>Returns an object that can be used to iterate through this collection.</summary>
1173 <returns>An object that implements the <see cref="T:System.Collections.IEnumerator"></see> interface and provides access to the <see cref="T:System.Net.NetworkInformation.IPAddressInformation"></see> types in this collection.</returns>
1175 <member name="P:System.Net.NetworkInformation.IPAddressInformationCollection.IsReadOnly">
1176 <summary>Gets a value that indicates whether access to this collection is read-only.</summary>
1177 <returns><see langword="true"></see> in all cases.</returns>
1179 <member name="P:System.Net.NetworkInformation.IPAddressInformationCollection.Item(System.Int32)">
1180 <summary>Gets the <see cref="T:System.Net.NetworkInformation.IPAddressInformation"></see> at the specified index in the collection.</summary>
1181 <param name="index">The zero-based index of the element.</param>
1182 <returns>The <see cref="T:System.Net.NetworkInformation.IPAddressInformation"></see> at the specified location.</returns>
1184 <member name="M:System.Net.NetworkInformation.IPAddressInformationCollection.Remove(System.Net.NetworkInformation.IPAddressInformation)">
1185 <summary>Throws a <see cref="T:System.NotSupportedException"></see> because this operation is not supported for this collection.</summary>
1186 <param name="address">The object to be removed.</param>
1187 <returns>Always throws a <see cref="T:System.NotSupportedException"></see>.</returns>
1189 <member name="M:System.Net.NetworkInformation.IPAddressInformationCollection.System#Collections#IEnumerable#GetEnumerator">
1190 <summary>Returns an object that can be used to iterate through this collection.</summary>
1191 <returns>An object that implements the <see cref="T:System.Collections.IEnumerator"></see> interface and provides access to the <see cref="T:System.Net.NetworkInformation.IPAddressInformation"></see> types in this collection.</returns>
1193 <member name="T:System.Net.NetworkInformation.IPAddressInformation">
1194 <summary>Provides information about a network interface address.</summary>
1196 <member name="M:System.Net.NetworkInformation.IPAddressInformation.#ctor">
1197 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.IPAddressInformation"></see> class.</summary>
1199 <member name="P:System.Net.NetworkInformation.IPAddressInformation.Address">
1200 <summary>Gets the Internet Protocol (IP) address.</summary>
1201 <returns>An <see cref="T:System.Net.IPAddress"></see> instance that contains the IP address of an interface.</returns>
1203 <member name="P:System.Net.NetworkInformation.IPAddressInformation.IsDnsEligible">
1204 <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>
1205 <returns><see langword="true"></see> if the address can appear in a DNS database; otherwise, <see langword="false"></see>.</returns>
1207 <member name="P:System.Net.NetworkInformation.IPAddressInformation.IsTransient">
1208 <summary>Gets a <see cref="T:System.Boolean"></see> value that indicates whether the Internet Protocol (IP) address is transient (a cluster address).</summary>
1209 <returns><see langword="true"></see> if the address is transient; otherwise, <see langword="false"></see>.</returns>
1211 <member name="T:System.Net.NetworkInformation.IcmpV6Statistics">
1212 <summary>Provides Internet Control Message Protocol for Internet Protocol version 6 (ICMPv6) statistical data for the local computer.</summary>
1214 <member name="M:System.Net.NetworkInformation.IcmpV6Statistics.#ctor">
1215 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.IcmpV6Statistics"></see> class.</summary>
1217 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.DestinationUnreachableMessagesReceived">
1218 <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>
1219 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Destination Unreachable messages received.</returns>
1221 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.DestinationUnreachableMessagesSent">
1222 <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>
1223 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Destination Unreachable messages sent.</returns>
1225 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.EchoRepliesReceived">
1226 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Echo Reply messages received.</summary>
1227 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of number of ICMP Echo Reply messages received.</returns>
1229 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.EchoRepliesSent">
1230 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Echo Reply messages sent.</summary>
1231 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of number of ICMP Echo Reply messages sent.</returns>
1233 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.EchoRequestsReceived">
1234 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Echo Request messages received.</summary>
1235 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of number of ICMP Echo Request messages received.</returns>
1237 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.EchoRequestsSent">
1238 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Echo Request messages sent.</summary>
1239 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of number of ICMP Echo Request messages sent.</returns>
1241 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.ErrorsReceived">
1242 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) error messages received.</summary>
1243 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP error messages received.</returns>
1245 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.ErrorsSent">
1246 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) error messages sent.</summary>
1247 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP error messages sent.</returns>
1249 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.MembershipQueriesReceived">
1250 <summary>Gets the number of Internet Group management Protocol (IGMP) Group Membership Query messages received.</summary>
1251 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Group Membership Query messages received.</returns>
1253 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.MembershipQueriesSent">
1254 <summary>Gets the number of Internet Group management Protocol (IGMP) Group Membership Query messages sent.</summary>
1255 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Group Membership Query messages sent.</returns>
1257 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.MembershipReductionsReceived">
1258 <summary>Gets the number of Internet Group Management Protocol (IGMP) Group Membership Reduction messages received.</summary>
1259 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Group Membership Reduction messages received.</returns>
1261 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.MembershipReductionsSent">
1262 <summary>Gets the number of Internet Group Management Protocol (IGMP) Group Membership Reduction messages sent.</summary>
1263 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Group Membership Reduction messages sent.</returns>
1265 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.MembershipReportsReceived">
1266 <summary>Gets the number of Internet Group Management Protocol (IGMP) Group Membership Report messages received.</summary>
1267 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Group Membership Report messages received.</returns>
1269 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.MembershipReportsSent">
1270 <summary>Gets the number of Internet Group Management Protocol (IGMP) Group Membership Report messages sent.</summary>
1271 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Group Membership Report messages sent.</returns>
1273 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.MessagesReceived">
1274 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) messages received.</summary>
1275 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMPv6 messages received.</returns>
1277 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.MessagesSent">
1278 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) messages sent.</summary>
1279 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMPv6 messages sent.</returns>
1281 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.NeighborAdvertisementsReceived">
1282 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Neighbor Advertisement messages received.</summary>
1283 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP Neighbor Advertisement messages received.</returns>
1285 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.NeighborAdvertisementsSent">
1286 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Neighbor Advertisement messages sent.</summary>
1287 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Neighbor Advertisement messages sent.</returns>
1289 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.NeighborSolicitsReceived">
1290 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Neighbor Solicitation messages received.</summary>
1291 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Neighbor Solicitation messages received.</returns>
1293 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.NeighborSolicitsSent">
1294 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Neighbor Solicitation messages sent.</summary>
1295 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Neighbor Solicitation messages sent.</returns>
1297 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.PacketTooBigMessagesReceived">
1298 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Packet Too Big messages received.</summary>
1299 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP Packet Too Big messages received.</returns>
1301 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.PacketTooBigMessagesSent">
1302 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Packet Too Big messages sent.</summary>
1303 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP Packet Too Big messages sent.</returns>
1305 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.ParameterProblemsReceived">
1306 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Parameter Problem messages received.</summary>
1307 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP Parameter Problem messages received.</returns>
1309 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.ParameterProblemsSent">
1310 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Parameter Problem messages sent.</summary>
1311 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP Parameter Problem messages sent.</returns>
1313 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.RedirectsReceived">
1314 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Redirect messages received.</summary>
1315 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP Redirect messages received.</returns>
1317 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.RedirectsSent">
1318 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Redirect messages sent.</summary>
1319 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP Redirect messages sent.</returns>
1321 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.RouterAdvertisementsReceived">
1322 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Router Advertisement messages received.</summary>
1323 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Router Advertisement messages received.</returns>
1325 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.RouterAdvertisementsSent">
1326 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Router Advertisement messages sent.</summary>
1327 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Router Advertisement messages sent.</returns>
1329 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.RouterSolicitsReceived">
1330 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Router Solicitation messages received.</summary>
1331 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Router Solicitation messages received.</returns>
1333 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.RouterSolicitsSent">
1334 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Router Solicitation messages sent.</summary>
1335 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Router Solicitation messages sent.</returns>
1337 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.TimeExceededMessagesReceived">
1338 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Time Exceeded messages received.</summary>
1339 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP Time Exceeded messages received.</returns>
1341 <member name="P:System.Net.NetworkInformation.IcmpV6Statistics.TimeExceededMessagesSent">
1342 <summary>Gets the number of Internet Control Message Protocol version 6 (ICMPv6) Time Exceeded messages sent.</summary>
1343 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP Time Exceeded messages sent.</returns>
1345 <member name="T:System.Net.NetworkInformation.IcmpV4Statistics">
1346 <summary>Provides Internet Control Message Protocol for IPv4 (ICMPv4) statistical data for the local computer.</summary>
1348 <member name="M:System.Net.NetworkInformation.IcmpV4Statistics.#ctor">
1349 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.IcmpV4Statistics"></see> class.</summary>
1351 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.AddressMaskRepliesReceived">
1352 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Address Mask Reply messages that were received.</summary>
1353 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Address Mask Reply messages that were received.</returns>
1355 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.AddressMaskRepliesSent">
1356 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Address Mask Reply messages that were sent.</summary>
1357 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Address Mask Reply messages that were sent.</returns>
1359 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.AddressMaskRequestsReceived">
1360 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Address Mask Request messages that were received.</summary>
1361 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Address Mask Request messages that were received.</returns>
1363 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.AddressMaskRequestsSent">
1364 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Address Mask Request messages that were sent.</summary>
1365 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Address Mask Request messages that were sent.</returns>
1367 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.DestinationUnreachableMessagesReceived">
1368 <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>
1369 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Destination Unreachable messages that were received.</returns>
1371 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.DestinationUnreachableMessagesSent">
1372 <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>
1373 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Destination Unreachable messages sent.</returns>
1375 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.EchoRepliesReceived">
1376 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Echo Reply messages that were received.</summary>
1377 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of number of ICMP Echo Reply messages that were received.</returns>
1379 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.EchoRepliesSent">
1380 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Echo Reply messages that were sent.</summary>
1381 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of number of ICMP Echo Reply messages that were sent.</returns>
1383 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.EchoRequestsReceived">
1384 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Echo Request messages that were received.</summary>
1385 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of number of ICMP Echo Request messages that were received.</returns>
1387 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.EchoRequestsSent">
1388 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Echo Request messages that were sent.</summary>
1389 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of number of ICMP Echo Request messages that were sent.</returns>
1391 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.ErrorsReceived">
1392 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) error messages that were received.</summary>
1393 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP error messages that were received.</returns>
1395 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.ErrorsSent">
1396 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) error messages that were sent.</summary>
1397 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of number of ICMP error messages that were sent.</returns>
1399 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.MessagesReceived">
1400 <summary>Gets the number of Internet Control Message Protocol messages that were received.</summary>
1401 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMPv4 messages that were received.</returns>
1403 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.MessagesSent">
1404 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) messages that were sent.</summary>
1405 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMPv4 messages that were sent.</returns>
1407 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.ParameterProblemsReceived">
1408 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Parameter Problem messages that were received.</summary>
1409 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP Parameter Problem messages that were received.</returns>
1411 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.ParameterProblemsSent">
1412 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Parameter Problem messages that were sent.</summary>
1413 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP Parameter Problem messages that were sent.</returns>
1415 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.RedirectsReceived">
1416 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Redirect messages that were received.</summary>
1417 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP Redirect messages that were received.</returns>
1419 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.RedirectsSent">
1420 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Redirect messages that were sent.</summary>
1421 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP Redirect messages that were sent.</returns>
1423 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.SourceQuenchesReceived">
1424 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Source Quench messages that were received.</summary>
1425 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Source Quench messages that were received.</returns>
1427 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.SourceQuenchesSent">
1428 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Source Quench messages that were sent.</summary>
1429 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Source Quench messages that were sent.</returns>
1431 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.TimeExceededMessagesReceived">
1432 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Time Exceeded messages that were received.</summary>
1433 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP Time Exceeded messages that were received.</returns>
1435 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.TimeExceededMessagesSent">
1436 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Time Exceeded messages that were sent.</summary>
1437 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of ICMP Time Exceeded messages that were sent.</returns>
1439 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.TimestampRepliesReceived">
1440 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Timestamp Reply messages that were received.</summary>
1441 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Timestamp Reply messages that were received.</returns>
1443 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.TimestampRepliesSent">
1444 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Timestamp Reply messages that were sent.</summary>
1445 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Timestamp Reply messages that were sent.</returns>
1447 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.TimestampRequestsReceived">
1448 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Timestamp Request messages that were received.</summary>
1449 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Timestamp Request messages that were received.</returns>
1451 <member name="P:System.Net.NetworkInformation.IcmpV4Statistics.TimestampRequestsSent">
1452 <summary>Gets the number of Internet Control Message Protocol version 4 (ICMPv4) Timestamp Request messages that were sent.</summary>
1453 <returns>An <see cref="T:System.Int64"></see> value that specifies the total number of Timestamp Request messages that were sent.</returns>
1455 <member name="T:System.Net.NetworkInformation.GatewayIPAddressInformationCollection">
1456 <summary>Stores a set of <see cref="T:System.Net.NetworkInformation.GatewayIPAddressInformation"></see> types.</summary>
1458 <member name="M:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.#ctor">
1459 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.GatewayIPAddressInformationCollection"></see> class.</summary>
1461 <member name="M:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.Add(System.Net.NetworkInformation.GatewayIPAddressInformation)">
1462 <summary>Throws a <see cref="T:System.NotSupportedException"></see> because this operation is not supported for this collection.</summary>
1463 <param name="address">The object to be added to the collection.</param>
1465 <member name="M:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.Clear">
1466 <summary>Throws a <see cref="T:System.NotSupportedException"></see> because this operation is not supported for this collection.</summary>
1468 <member name="M:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.Contains(System.Net.NetworkInformation.GatewayIPAddressInformation)">
1469 <summary>Checks whether the collection contains the specified <see cref="T:System.Net.NetworkInformation.GatewayIPAddressInformation"></see> object.</summary>
1470 <param name="address">The <see cref="T:System.Net.NetworkInformation.GatewayIPAddressInformation"></see> object to be searched in the collection.</param>
1471 <returns><see langword="true"></see> if the <see cref="T:System.Net.NetworkInformation.GatewayIPAddressInformation"></see> object exists in the collection; otherwise <see langword="false"></see>.</returns>
1473 <member name="M:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.CopyTo(System.Net.NetworkInformation.GatewayIPAddressInformation[],System.Int32)">
1474 <summary>Copies the elements in this collection to a one-dimensional array of type <see cref="T:System.Net.NetworkInformation.GatewayIPAddressInformation"></see>.</summary>
1475 <param name="array">A one-dimensional array that receives a copy of the collection.</param>
1476 <param name="offset">The zero-based index in array at which the copy begins.</param>
1477 <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is <see langword="null"></see>.</exception>
1478 <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="count">count</paramref> is less than zero.</exception>
1479 <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional.
1481 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>
1482 <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>
1484 <member name="P:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.Count">
1485 <summary>Gets the number of <see cref="T:System.Net.NetworkInformation.GatewayIPAddressInformation"></see> types in this collection.</summary>
1486 <returns>An <see cref="T:System.Int32"></see> value that contains the number of <see cref="T:System.Net.NetworkInformation.GatewayIPAddressInformation"></see> types in this collection.</returns>
1488 <member name="M:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.GetEnumerator">
1489 <summary>Returns an object that can be used to iterate through this collection.</summary>
1490 <returns>An object that implements the <see cref="T:System.Collections.IEnumerator"></see> interface and provides access to the <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> types in this collection.</returns>
1492 <member name="P:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.IsReadOnly">
1493 <summary>Gets a value that indicates whether access to this collection is read-only.</summary>
1494 <returns><see langword="true"></see> in all cases.</returns>
1496 <member name="P:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.Item(System.Int32)">
1497 <summary>Gets the <see cref="T:System.Net.NetworkInformation.GatewayIPAddressInformation"></see> at the specific index of the collection.</summary>
1498 <param name="index">The index of interest.</param>
1499 <returns>The <see cref="T:System.Net.NetworkInformation.GatewayIPAddressInformation"></see> at the specific index in the collection.</returns>
1501 <member name="M:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.Remove(System.Net.NetworkInformation.GatewayIPAddressInformation)">
1502 <summary>Throws a <see cref="T:System.NotSupportedException"></see> because this operation is not supported for this collection.</summary>
1503 <param name="address">The object to be removed.</param>
1504 <returns>Always throws a <see cref="T:System.NotSupportedException"></see>.</returns>
1506 <member name="M:System.Net.NetworkInformation.GatewayIPAddressInformationCollection.System#Collections#IEnumerable#GetEnumerator">
1507 <summary>Returns an object that can be used to iterate through this collection.</summary>
1508 <returns>An object that implements the <see cref="T:System.Collections.IEnumerator"></see> interface and provides access to the <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> types in this collection.</returns>
1510 <member name="T:System.Net.NetworkInformation.GatewayIPAddressInformation">
1511 <summary>Represents the IP address of the network gateway. This class cannot be instantiated.</summary>
1513 <member name="M:System.Net.NetworkInformation.GatewayIPAddressInformation.#ctor">
1514 <summary>Initializes the members of this class.</summary>
1516 <member name="P:System.Net.NetworkInformation.GatewayIPAddressInformation.Address">
1517 <summary>Get the IP address of the gateway.</summary>
1518 <returns>An <see cref="T:System.Net.IPAddress"></see> object that contains the IP address of the gateway.</returns>
1520 <member name="T:System.Net.NetworkInformation.DuplicateAddressDetectionState">
1521 <summary>Specifies the current state of an IP address.</summary>
1523 <member name="F:System.Net.NetworkInformation.DuplicateAddressDetectionState.Deprecated">
1524 <summary>The address is valid, but it is nearing its lease lifetime and should not be used by applications.</summary>
1527 <member name="F:System.Net.NetworkInformation.DuplicateAddressDetectionState.Duplicate">
1528 <summary>The address is not unique. This address should not be assigned to the network interface.</summary>
1531 <member name="F:System.Net.NetworkInformation.DuplicateAddressDetectionState.Invalid">
1532 <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>
1535 <member name="F:System.Net.NetworkInformation.DuplicateAddressDetectionState.Preferred">
1536 <summary>The address is valid and its use is unrestricted.</summary>
1539 <member name="F:System.Net.NetworkInformation.DuplicateAddressDetectionState.Tentative">
1540 <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>
1543 <member name="T:System.Net.NetworkInformation.UnicastIPAddressInformationCollection">
1544 <summary>Stores a set of <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> types.</summary>
1546 <member name="M:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.#ctor">
1547 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformationCollection"></see> class.</summary>
1549 <member name="M:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.Add(System.Net.NetworkInformation.UnicastIPAddressInformation)">
1550 <summary>Throws a <see cref="T:System.NotSupportedException"></see> because this operation is not supported for this collection.</summary>
1551 <param name="address">The object to be added to the collection.</param>
1553 <member name="M:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.Clear">
1554 <summary>Throws a <see cref="T:System.NotSupportedException"></see> because this operation is not supported for this collection.</summary>
1556 <member name="M:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.Contains(System.Net.NetworkInformation.UnicastIPAddressInformation)">
1557 <summary>Checks whether the collection contains the specified <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> object.</summary>
1558 <param name="address">The <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> object to be searched in the collection.</param>
1559 <returns><see langword="true"></see> if the <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> object exists in the collection; otherwise, <see langword="false"></see>.</returns>
1561 <member name="M:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.CopyTo(System.Net.NetworkInformation.UnicastIPAddressInformation[],System.Int32)">
1562 <summary>Copies the elements in this collection to a one-dimensional array of type <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see>.</summary>
1563 <param name="array">A one-dimensional array that receives a copy of the collection.</param>
1564 <param name="offset">The zero-based index in array at which the copy begins.</param>
1565 <exception cref="T:System.ArgumentNullException"><paramref name="array">array</paramref> is <see langword="null"></see>.</exception>
1566 <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="index">index</paramref> is less than zero.</exception>
1567 <exception cref="T:System.ArgumentException"><paramref name="array">array</paramref> is multidimensional.
1569 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>
1570 <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>
1572 <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.Count">
1573 <summary>Gets the number of <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> types in this collection.</summary>
1574 <returns>An <see cref="T:System.Int32"></see> value that contains the number of <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> types in this collection.</returns>
1576 <member name="M:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.GetEnumerator">
1577 <summary>Returns an object that can be used to iterate through this collection.</summary>
1578 <returns>An object that implements the <see cref="T:System.Collections.IEnumerator"></see> interface and provides access to the <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> types in this collection.</returns>
1580 <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.IsReadOnly">
1581 <summary>Gets a value that indicates whether access to this collection is read-only.</summary>
1582 <returns><see langword="true"></see> in all cases.</returns>
1584 <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.Item(System.Int32)">
1585 <summary>Gets the <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> instance at the specified index in the collection.</summary>
1586 <param name="index">The zero-based index of the element.</param>
1587 <returns>The <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> at the specified location.</returns>
1589 <member name="M:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.Remove(System.Net.NetworkInformation.UnicastIPAddressInformation)">
1590 <summary>Throws a <see cref="T:System.NotSupportedException"></see> because the collection is read-only and elements cannot be removed.</summary>
1591 <param name="address">The object to be removed.</param>
1592 <returns>Always throws a <see cref="T:System.NotSupportedException"></see>.</returns>
1594 <member name="M:System.Net.NetworkInformation.UnicastIPAddressInformationCollection.System#Collections#IEnumerable#GetEnumerator">
1595 <summary>Returns an object that can be used to iterate through this collection.</summary>
1596 <returns>An object that implements the <see cref="T:System.Collections.IEnumerator"></see> interface and provides access to the <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> types in this collection.</returns>
1598 <member name="T:System.Net.NetworkInformation.UnicastIPAddressInformation">
1599 <summary>Provides information about a network interface&#39;s unicast address.</summary>
1601 <member name="M:System.Net.NetworkInformation.UnicastIPAddressInformation.#ctor">
1602 <summary>Initializes a new instance of the <see cref="T:System.Net.NetworkInformation.UnicastIPAddressInformation"></see> class.</summary>
1604 <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformation.AddressPreferredLifetime">
1605 <summary>Gets the number of seconds remaining during which this address is the preferred address.</summary>
1606 <returns>An <see cref="T:System.Int64"></see> value that specifies the number of seconds left for this address to remain preferred.</returns>
1607 <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
1609 <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformation.AddressValidLifetime">
1610 <summary>Gets the number of seconds remaining during which this address is valid.</summary>
1611 <returns>An <see cref="T:System.Int64"></see> value that specifies the number of seconds left for this address to remain assigned.</returns>
1612 <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
1614 <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformation.DhcpLeaseLifetime">
1615 <summary>Specifies the amount of time remaining on the Dynamic Host Configuration Protocol (DHCP) lease for this IP address.</summary>
1616 <returns>An <see cref="T:System.Int64"></see> value that contains the number of seconds remaining before the computer must release the <see cref="T:System.Net.IPAddress"></see> instance.</returns>
1618 <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformation.DuplicateAddressDetectionState">
1619 <summary>Gets a value that indicates the state of the duplicate address detection algorithm.</summary>
1620 <returns>One of the <see cref="T:System.Net.NetworkInformation.DuplicateAddressDetectionState"></see> values that indicates the progress of the algorithm in determining the uniqueness of this IP address.</returns>
1621 <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
1623 <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformation.IPv4Mask">
1624 <summary>Gets the IPv4 mask.</summary>
1625 <returns>An <see cref="T:System.Net.IPAddress"></see> object that contains the IPv4 mask.</returns>
1627 <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformation.PrefixLength">
1628 <summary>Gets the length, in bits, of the prefix or network part of the IP address.</summary>
1629 <returns>Returns <see cref="T:System.Int32"></see>.
1630 the length, in bits, of the prefix or network part of the IP address.</returns>
1632 <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformation.PrefixOrigin">
1633 <summary>Gets a value that identifies the source of a unicast Internet Protocol (IP) address prefix.</summary>
1634 <returns>One of the <see cref="T:System.Net.NetworkInformation.PrefixOrigin"></see> values that identifies how the prefix information was obtained.</returns>
1635 <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>
1637 <member name="P:System.Net.NetworkInformation.UnicastIPAddressInformation.SuffixOrigin">
1638 <summary>Gets a value that identifies the source of a unicast Internet Protocol (IP) address suffix.</summary>
1639 <returns>One of the <see cref="T:System.Net.NetworkInformation.SuffixOrigin"></see> values that identifies how the suffix information was obtained.</returns>
1640 <exception cref="T:System.PlatformNotSupportedException">This property is not valid on computers running operating systems earlier than Windows XP.</exception>