Windows.Networking.Connectivity 命名空間

擷取連線設定檔,以提供已建立之網路連線的連線、使用方式和通話方案資訊。 連線的應用程式可以使用這項資料,在具挑戰性的網路案例中運作時採取適當的動作,或因網路提供者所設定的通話方案限制而禁止。

類別

AttributedNetworkUsage

提供屬性值的存取權,其中包含屬性化網路連線目前使用方式的相關資訊。

CellularApnContext

這個類別包含的屬性,可用來為以 3GPP 為基礎的行動資料連線 (PDP 內容) 指定存取點名稱 (APN) 。

ConnectionCost

提供屬性值的存取權,指出網路連線目前的成本。

ConnectionProfile

表示網路連線,包括目前連線的網路或先前的網路連線。 提供線上狀態和連線統計資料的相關資訊。

ConnectionProfileFilter

ConnectionProfileFilter 類別會定義一組屬性,用來改善 FindConnectionProfilesAsync 結果的相關性。

至少必須指定一個屬性,否則物件不會用於篩選。

ConnectionSession

ConnectionSession 類別可用來表示與 使用 AcquireConnectionAsync所建立之存取點的連線。

ConnectivityInterval

提供已建立或先前連線的開始時間和持續時間。

ConnectivityManager

ConnectivityManager 類別所定義的方法,可針對指定的目的地尾碼,在特定網路介面卡上強制執行流量路由。 使用 AddHttpRoutePolicy設定原則之後,符合原則的流量將會路由傳送或卸載。

DataPlanStatus

表示與連接相關聯之通話方案目前的狀態資訊。

DataPlanUsage

表示連接的通話方案特定資料使用方式資訊。

DataUsage

注意

在Windows 8.1之後,DataUsage 可能會改變或無法使用。 請改用 NetworkUsage

表示 ConnectionProfile.GetLocalUsage 方法傳回的資料使用方式資訊。

IPInformation

表示 IP 位址與網路上配接器之間的關聯。

LanIdentifier

代表特定 NetworkAdapter 物件的實體識別資料。 如需示範如何擷取 LanIdentifier 物件所代表之資料的程式碼範例,請參閱 如何擷取網路介面卡和位置資訊 (XAML)

LanIdentifierData

表示啟用 LAN 位置功能的埠特定資料。

NetworkAdapter

表示網路介面卡。

NetworkInformation

提供本機電腦的網路連線資訊存取權。

NetworkItem

表示已連線的網路。

NetworkSecuritySettings

表示目前的網路安全性設定。

NetworkStateChangeEventDetails

指出在網路狀態變更背景觸發程式之後,網路的屬性已變更。

NetworkUsage

表示 ConnectionProfile傳回的網路使用量統計資料。GetNetworkUsageAsync 方法。

ProviderNetworkUsage

表示 ConnectionProfile傳回的提供者網路使用量統計資料。GetProviderNetworkUsageAsync 方法。

ProxyConfiguration

表示目前使用者的 Proxy 組態。

注意

Windows Phone不支援這個類別。

RoutePolicy

RoutePolicy 類別可用來代表特殊 PDP 內容/APN 的流量路由原則。

WlanConnectionProfileDetails

用來存取 WLAN 連線的特定資訊。

WwanConnectionProfileDetails

用來存取 WWAN 連線的特定資訊。

結構

NetworkUsageStates

定義使用方式資料由 GetNetworkUsageAsync傳回之連線設定檔的預期狀態。

列舉

CellularApnAuthenticationType

定義值,指出用於 APN 的驗證類型。 使用 CellularApnCoNtext 物件提供 APN 詳細資料時,會參考這些值。

ConnectionProfileDeleteStatus

定義值,指出嘗試刪除連線設定檔的結果。

DataUsageGranularity

定義使用 GetNetworkUsageAsync擷取資料使用量統計資料時所使用的細微性層級。

DomainAuthenticationKind

定義常數,指定網域驗證方法。

針對任何 DomainAuthenticationKind實例,只會設定其中一個列出的常數。 在某些情況下,常數集將代表用來判斷網域是否已驗證的最慣用通訊協定。

DomainConnectivityLevel

定義網路連線的網域驗證狀態。

NetworkAuthenticationType

定義值,指出網路所使用的驗證類型。

NetworkConnectivityLevel

定義目前可用的連線層級。

NetworkCostType

定義網路成本類型。

NetworkEncryptionType

定義值,指出用於驗證的加密類型。

NetworkTypes

定義網路連線類型。

RoamingStates

定義漫遊狀態。

TriStates

NetworkUsageStates 結構搭配使用,以定義所需的漫遊狀態和網路連線的共用狀態。

WwanDataClass

定義值,這個值用來指出 WWAN 網路連線所提供的資料服務類別。

WwanNetworkIPKind

定義描述支援 IP 層級的常數。 這些值會反映 WWAN_IP_TYPE 列舉。 您可以使用這些值來判斷要使用哪些行動資料設定檔 (例如,在 IMS 和 SUPL) 之間進行選擇。

WwanNetworkRegistrationState

定義 WWAN 連線的網路註冊狀態。

委派

NetworkStatusChangedEventHandler

表示處理網路狀態變更通知的方法。 當應用程式作用中時 ,NetworkInformation 物件所公開的任何屬性都會變更時,就會呼叫這個方法。

另請參閱