Skip to main content

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
Event Type​

Meadow.Hardware.NetworkErrorHandler