Per conoscere il tipo di rete alla quale un device è connesso, in Windows Phone 7.1 è stata introdotta la classe DeviceNetworkInformation. Direttamente come classe statica, DeviceNetworkInformation espone cinque proprietà, di seguito riportate:
- CellularMobileOperator: per conoscere il codice dell'operatore mobile;
- IsCellularDataRoamingEnabled: indica se è consentito il roaming;
- IsCellularDataEnabled: specifica se la rete dati è attiva;
- IsNetworkAvailable: informa se c'è almeno un'interfaccia di rete disponibile;
- IsWiFiEnabled: che ritorna un bool che indica se si è connessi in wifi;
Ecco i dati che queste proprietà ci restituiscono sull'emulatore:
string data = string.Empty;
data += String.Format("{0} Operatore mobile: {1}", Environment.NewLine, DeviceNetworkInformation.CellularMobileOperator);
data += String.Format("{0} Roming: {1}", Environment.NewLine, DeviceNetworkInformation.IsCellularDataRoamingEnabled);
data += String.Format("{0} Cellular Data: {1}", Environment.NewLine, DeviceNetworkInformation.IsCellularDataEnabled);
data += String.Format("{0} Network: {1}", Environment.NewLine, DeviceNetworkInformation.IsNetworkAvailable);
data += String.Format("{0} WiFi: {1}", Environment.NewLine, DeviceNetworkInformation.IsWiFiEnabled);
MessageBox.Show(data);
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Creare un file Zip partendo da uno stream sfruttando le classi del namespace System.IO.Compression
Permettere a un LLM di invocare funzioni con Microsoft.Extensions.AI
Raggruppamento degli aggiornamenti di dipendenze tra directory in un monorepo con Dependabot
Stop Building Chatbots. Build a team
Integrare LLM alle nostre applicazioni in .NET con MCP
Creare una toolbox condivisa per gli agenti in Microsoft Foundry
Effettuare chiamate API tramite GitHub App
Gestione dei codeowners in GitHub
Gestione opzioni colonna nella Blazor QuickGrid
Building Custom Developer Agents
Effettuare un clone parziale di un repository di GitHub
Cambiamenti in OpenAPI per la documentazione di ASP.NET


