Interface INetworkAdapter
Base interface for a network adapter
Assembly: Meadow.Contracts.dll
View Source
Declaration
public interface INetworkAdapter
Properties
Name
Gets the friendly name of the Adapter
View Source
Declaration
string Name { get; }
IsConnected
Indicates if the network adapter is connected to an access point.
View Source
Declaration
bool IsConnected { get; }
IpAddress
IP Address of the network adapter.
View Source
Declaration
IPAddress IpAddress { get; }
SubnetMask
Subnet mask of the adapter.
View Source
Declaration
IPAddress SubnetMask { get; }
Gateway
Default gateway for the adapter.
View Source
Declaration
IPAddress Gateway { get; }
MacAddress
Physical (MAC) address of the adapter
View Source
Declaration
PhysicalAddress MacAddress { get; }
DnsAddresses
DNS Addresses of the network adapter.
View Source
Declaration
IPAddressCollection DnsAddresses { get; }
Events
NetworkConnecting
Event raised when a network is connecting
View Source
Declaration
event NetworkStateHandler NetworkConnecting
Event Type
Meadow.Hardware.NetworkStateHandler
NetworkConnected
Event raised when a network is connected
View Source
Declaration
event NetworkConnectionHandler NetworkConnected
Event Type
Meadow.Hardware.NetworkConnectionHandler
NetworkDisconnected
Event raised when a network is disconnected
View Source
Declaration
event NetworkDisconnectionHandler NetworkDisconnected
Event Type
Meadow.Hardware.NetworkDisconnectionHandler
NetworkConnectFailed
Event raised when a auto-reconnecting to a network has terminaled
View Source
Declaration
event NetworkStateHandler NetworkConnectFailed
Event Type
Meadow.Hardware.NetworkStateHandler
NetworkError
Event raised on an unexpected network error.
View Source
Declaration
event NetworkErrorHandler NetworkError