Windows.Networking.Connectivity Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Recupera perfis de conexão que fornecem informações de conectividade, uso e plano de dados para conexões de rede estabelecidas. Esses dados podem ser usados por um aplicativo conectado para tomar as medidas apropriadas ao operar em cenários de rede desafiadores ou cumprir os limites do plano de dados definidos por um provedor de rede.
Classes
AttributedNetworkUsage |
Fornece acesso a valores de propriedade que contêm informações sobre o uso atual da conexão de rede atribuída. |
CellularApnContext |
Essa classe contém propriedades usadas para especificar um NOME de Ponto de Acesso (APN) para uma conexão de dados da rede celular baseada em 3GPP (contexto PDP). |
ConnectionCost |
Fornece acesso a valores de propriedade que indicam o custo atual de uma conexão de rede. |
ConnectionProfile |
Representa uma conexão de rede, que inclui a rede conectada no momento ou as conexões de rede anteriores. Fornece informações sobre as estatísticas de conectividade e status de conexão. |
ConnectionProfileFilter |
A classe ConnectionProfileFilter define um conjunto de propriedades que são usadas para melhorar a relevância dos resultados de FindConnectionProfilesAsync . Pelo menos uma propriedade deve ser especificada, caso contrário, o objeto não é usado como para filtragem. |
ConnectionSession |
A classe ConnectionSession é usada para representar uma conexão com um ponto de acesso estabelecido com AcquireConnectionAsync. |
ConnectivityInterval |
Fornece a hora de início e a duração de uma conexão estabelecida ou anterior. |
ConnectivityManager |
Os métodos definidos pela classe ConnectivityManager permitem a imposição do roteamento de tráfego em um adaptador de rede específico para o sufixo de destino especificado. Depois que uma política for definida usando AddHttpRoutePolicy, o tráfego que corresponde à política será roteado ou removido. |
DataPlanStatus |
Representa as informações de status atuais para o plano de dados associado a uma conexão. |
DataPlanUsage |
Representa informações de uso de dados específicas do plano de dados para uma conexão. |
DataUsage |
Observação DataUsage pode ser alterado ou indisponível para versões após Windows 8.1. Em vez disso, use NetworkUsage Representa as informações de uso de dados retornadas pelo método ConnectionProfile.GetLocalUsage . |
IPInformation |
Representa a associação entre um endereço IP e um adaptador na rede. |
LanIdentifier |
Representa dados de identificação física para um objeto NetworkAdapter específico. Para obter um exemplo de código mostrando como recuperar dados representados por um objeto LanIdentifier, consulte Como recuperar informações de adaptador de rede e localidade (XAML). |
LanIdentifierData |
Representa os dados específicos da porta que habilitam os recursos de localidade lan. |
NetworkAdapter |
Representa um adaptador de rede. |
NetworkInformation |
Fornece acesso às informações de conexão de rede para o computador local. |
NetworkItem |
Representa uma rede conectada. |
NetworkSecuritySettings |
Representa as configurações de segurança de rede atuais. |
NetworkStateChangeEventDetails |
Indica quais propriedades de uma rede foram alteradas após um estado de rede alterar o gatilho em segundo plano. |
NetworkUsage |
Representa as estatísticas de uso de rede retornadas pelo ConnectionProfile. Método GetNetworkUsageAsync . |
ProviderNetworkUsage |
Representa as estatísticas de uso da rede do provedor retornadas pelo ConnectionProfile. Método GetProviderNetworkUsageAsync . |
ProxyConfiguration |
Representa a configuração de proxy para o usuário atual. Observação Não há suporte para essa classe em Windows Phone. |
RoutePolicy |
A classe RoutePolicy é usada para representar a política de roteamento de tráfego para um Contexto/APN PDP especial. |
WlanConnectionProfileDetails |
Usado para acessar informações específicas de uma conexão WLAN. |
WwanConnectionProfileDetails |
Usado para acessar informações específicas de uma conexão WWAN. |
Estruturas
NetworkUsageStates |
Define o estado desejado do perfil de conexão para o qual os dados de uso são retornados pelo método GetNetworkUsageAsync. |
Enumerações
CellularApnAuthenticationType |
Define valores que indicam o tipo de autenticação usado para um APN. Esses valores são referenciados ao fornecer detalhes de APN usando um objeto CellularApnContext . |
ConnectionProfileDeleteStatus |
Define valores que indicam o resultado de uma tentativa de excluir um perfil de conexão. |
DataUsageGranularity |
Define níveis de granularidade usados ao recuperar estatísticas de uso de dados com GetNetworkUsageAsync. |
DomainAuthenticationKind |
Define constantes que especificam um método de autenticação de domínio. Apenas uma das constantes listadas é definida para qualquer instância de DomainAuthenticationKind. Em alguns cenários, o conjunto de constantes representará o protocolo mais preferencial usado para determinar se o domínio foi autenticado. |
DomainConnectivityLevel |
Define o status de autenticação de domínio para uma conexão de rede. |
NetworkAuthenticationType |
Define valores que indicam o tipo de autenticação usado pela rede. |
NetworkConnectivityLevel |
Define o nível de conectividade disponível no momento. |
NetworkCostType |
Define os tipos de custo de rede. |
NetworkEncryptionType |
Define valores que indicam o tipo de criptografia usado para autenticação. |
NetworkTypes |
Define os tipos de conexão de rede. |
RoamingStates |
Define os estados de roaming. |
TriStates |
Usado com a estrutura NetworkUsageStates para definir o estado de roaming desejado e o estado compartilhado de uma conexão de rede. |
WwanDataClass |
Define valores usados para indicar a classe de serviço de dados fornecida por uma conexão de rede WWAN. |
WwanNetworkIPKind |
Define constantes que descrevem um nível de IP com suporte. Os valores refletem a enumeração WWAN_IP_TYPE . Você pode usar esses valores para determinar qual perfil da rede celular usar (por exemplo, para escolher entre IMS e SUPL). |
WwanNetworkRegistrationState |
Define os estados de registro de rede para uma conexão WWAN. |
Delegados
NetworkStatusChangedEventHandler |
Representa o método que manipula as notificações de alteração de status de rede. Esse método é chamado quando todas as propriedades expostas pelo objeto NetworkInformation são alteradas enquanto o aplicativo está ativo. |