Network Events
Last updated
Last updated
Wisej.NET Hybrid applications support monitoring the current network status of the Hybrid device.
The current network state is accessible using the Info member of the Device singleton (Wisej.Hybrid.Device.Info
).
// can the device connect to the internet:
NetworkAccess access = Device.Info.Networking.NetworkAccess;
// Cellular, WiFi, Ethernet, etc.
ConnectionProfile[] profiles = Device.Info.Networking.ConnectionProfiles;
It's possible to monitor changes in the network state using Device.Networking
.
Device.Info.Networking.ConnectiivtyChanged += (s, e) =>
{
NetworkAccess access = e.NetworkAccess;
ConnectionProfile[] profiles = e.ConnectionProfiles;
};
Keep in mind, monitoring NetworkAccess may not work when using an online application as the application may not be able to connect to the remote web server.