Windows.Networking.Connectivity 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
擷取連線設定檔,以提供已建立之網路連線的連線、使用方式和通話方案資訊。 連線的應用程式可以使用這項資料,在具挑戰性的網路案例中運作時採取適當的動作,或因網路提供者所設定的通話方案限制而禁止。
類別
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 物件所公開的任何屬性都會變更時,就會呼叫這個方法。 |