Allows applications to receive notification when the Internet Protocol (IP) address of a network interface, also called a network card or adapter, changes.
| C# | Visual Basic |
public sealed class NetworkChange
Public NotInheritable Class NetworkChange
| All Members | Methods | Events | |||
| Icon | Member | Description |
|---|---|---|
| Equals(Object) | (Inherited from Object.) | |
| Finalize()()()() | (Overrides Object.Finalize()()()().) | |
| GetHashCode()()()() |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetType()()()() |
Gets the Type of the current instance.
(Inherited from Object.) | |
| MemberwiseClone()()()() |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
| NetworkAddressChanged |
Indicates that the network address has changed.
| |
| ToString()()()() | (Inherited from Object.) |
The NetworkChange class provides address change notification by raising NetworkAddressChanged events.
An interface address can change for many reasons, such as a disconnected network cable, moving out of range of a wireless Local Area Network, or hardware failure.
To receive notification, you must identify your application's event handlers, which are one or more methods that perform your application-specific tasks each time the event is raised. To have a NetworkChange object call your event-handling methods when a NetworkAddressChanged event occurs, you must associate the methods with a NetworkAddressChangedEventHandler delegate, and add this delegate to the event.
| Object | |
| NetworkChange | |