Windows.Networking.Connectivity Spazio dei nomi

Recupera i profili di connessione che forniscono informazioni sulla connettività, sull'utilizzo e sul piano dati per le connessioni di rete stabilite. Questi dati possono essere usati da un'applicazione connessa per intraprendere azioni appropriate quando si operano in scenari di rete complessi o in base ai limiti del piano dati impostati da un provider di rete.

Classi

AttributedNetworkUsage

Fornisce l'accesso ai valori delle proprietà contenenti informazioni sull'utilizzo corrente della connessione di rete con attributi.

CellularApnContext

Questa classe contiene proprietà usate per specificare un nome del punto di accesso (APN) per una connessione dati cellulare basata su 3GPP (contesto PDP).

ConnectionCost

Fornisce l'accesso ai valori delle proprietà che indicano il costo corrente di una connessione di rete.

ConnectionProfile

Rappresenta una connessione di rete, che include la rete attualmente connessa o le connessioni di rete precedenti. Fornisce informazioni sullo stato della connessione e sulle statistiche di connettività.

ConnectionProfileFilter

La classe ConnectionProfileFilter definisce un set di proprietà usate per migliorare la pertinenza dei risultati FindConnectionProfilesAsync .

È necessario specificare almeno una proprietà, altrimenti l'oggetto non viene usato come filtro.

ConnectionSession

La classe ConnectionSession viene usata per rappresentare una connessione a un punto di accesso stabilito con AcquireConnectionAsync.

ConnectivityInterval

Fornisce l'ora di inizio e la durata per una connessione stabilita o precedente.

ConnectivityManager

I metodi definiti dalla classe ConnectivityManager consentono l'imposizione del routing del traffico in una scheda di rete specifica per il suffisso di destinazione specificato. Dopo aver impostato un criterio usando AddHttpRoutePolicy, il traffico corrispondente ai criteri verrà instradato o eliminato.

DataPlanStatus

Rappresenta le informazioni sullo stato correnti per il piano di dati associato a una connessione.

DataPlanUsage

Rappresenta le informazioni specifiche sull'utilizzo dei dati per una connessione.

DataUsage

Nota

L'utilizzo dei dati può essere modificato o non disponibile per le versioni dopo Windows 8.1. Usare invece NetworkUsage

Rappresenta le informazioni sull'utilizzo dei dati restituite dal metodo ConnectionProfile.GetLocalUsage .

IPInformation

Rappresenta l'associazione tra un indirizzo IP e una scheda nella rete.

LanIdentifier

Rappresenta i dati di identificazione fisica per un oggetto NetworkAdapter specifico. Per un esempio di codice che mostra come recuperare i dati rappresentati da un oggetto LanIdentifier, vedere Come recuperare le informazioni sulla scheda di rete e le informazioni sulla localizzazione (XAML).

LanIdentifierData

Rappresenta i dati specifici della porta che abilitano le funzionalità di localizzazione LAN.

NetworkAdapter

Rappresenta una scheda di rete.

NetworkInformation

Fornisce l'accesso alle informazioni di connessione di rete per il computer locale.

NetworkItem

Rappresenta una rete connessa.

NetworkSecuritySettings

Rappresenta le impostazioni di sicurezza di rete correnti.

NetworkStateChangeEventDetails

Indica quali proprietà di una rete sono state modificate dopo un trigger in background di modifica dello stato di rete.

NetworkUsage

Rappresenta le statistiche di utilizzo della rete restituite dal connectionProfile. Metodo GetNetworkUsageAsync .

ProviderNetworkUsage

Rappresenta le statistiche di utilizzo della rete del provider restituite dal connectionProfile. Metodo GetProviderNetworkUsageAsync .

ProxyConfiguration

Rappresenta la configurazione proxy per l'utente corrente.

Nota

Questa classe non è supportata in Windows Phone.

RoutePolicy

La classe RoutePolicy viene usata per rappresentare i criteri di routing del traffico per un contesto PDP/APN speciale.

WlanConnectionProfileDetails

Usato per accedere alle informazioni specifiche di una connessione WLAN.

WwanConnectionProfileDetails

Usato per accedere alle informazioni specifiche di una connessione WWAN.

Struct

NetworkUsageStates

Definisce lo stato desiderato del profilo di connessione per il quale i dati di utilizzo vengono restituiti dal metodo GetNetworkUsageAsync.

Enumerazioni

CellularApnAuthenticationType

Definisce i valori che indicano il tipo di autenticazione usato per un APN. Questi valori vengono a cui si fa riferimento quando si specificano dettagli APN usando un oggetto CellularApnContext .

ConnectionProfileDeleteStatus

Definisce i valori che indicano il risultato di un tentativo di eliminazione di un profilo di connessione.

DataUsageGranularity

Definisce i livelli di granularità usati durante il recupero delle statistiche di utilizzo dei dati con GetNetworkUsageAsync.

DomainAuthenticationKind

Definisce le costanti che specificano un metodo di autenticazione del dominio.

Solo una delle costanti elencate è impostata per qualsiasi istanza di DomainAuthenticationKind. In alcuni scenari, il set costante rappresenta il protocollo più preferito usato per determinare se il dominio è stato autenticato.

DomainConnectivityLevel

Definisce lo stato di autenticazione del dominio per una connessione di rete.

NetworkAuthenticationType

Definisce i valori che indicano il tipo di autenticazione usato dalla rete.

NetworkConnectivityLevel

Definisce il livello di connettività attualmente disponibile.

NetworkCostType

Definisce i tipi di costo di rete.

NetworkEncryptionType

Definisce i valori che indicano il tipo di crittografia usato per l'autenticazione.

NetworkTypes

Definisce i tipi di connessione di rete.

RoamingStates

Definisce gli stati mobili.

TriStates

Usato con la struttura NetworkUsageStates per definire lo stato roaming desiderato e lo stato condiviso di una connessione di rete.

WwanDataClass

Definisce i valori usati per indicare la classe di servizio dati fornita da una connessione di rete WWAN.

WwanNetworkIPKind

Definisce le costanti che descrivono un livello di IP supportato. I valori riflettono l'enumerazione WWAN_IP_TYPE . È possibile usare questi valori per determinare il profilo cellulare da usare, ad esempio per scegliere tra IMS e SUPL.

WwanNetworkRegistrationState

Definisce gli stati di registrazione di rete per una connessione WWAN.

Delegati

NetworkStatusChangedEventHandler

Rappresenta il metodo che gestisce le notifiche di modifica dello stato della rete. Questo metodo viene chiamato quando le proprietà esposte dall'oggetto NetworkInformation cambiano mentre l'app è attiva.

Vedi anche