ConnectionProfile 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示網路連線,包括目前連線的網路或先前的網路連線。 提供線上狀態和連線統計資料的相關資訊。
public ref class ConnectionProfile sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ConnectionProfile final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ConnectionProfile
Public NotInheritable Class ConnectionProfile
- 繼承
- 屬性
Windows 需求
裝置系列 |
Windows 10 (已於 10.0.10240.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)
|
備註
下列範例函式示範如何從 ConnectionProfile 擷取資料。
function getConnectionProfileInfo(connectionProfile) {
returnString += "Connection Cost Information:\n\r";
returnString += "===============\n\r";
var connectionCost = connectionProfile.getConnectionCost();
returnString += "Cost Type: " + getCostType(connectionCost.networkCostType) + "\n\r";
returnString += "Roaming: " + connectionCost.roaming + "\n\r";
returnString += "Over Datalimit: " + connectionCost.overDataLimit + "\n\r";
returnString += "Approaching Datalimit: " + connectionCost.approachingDataLimit + "\n\r";
}
如需如何實作這些類別方法以存取連線資訊的更多範例,請參閱 快速入門:擷取網路連線資訊。
版本歷程記錄
Windows 版本 | SDK 版本 | 新增值 |
---|---|---|
1709 | 16299 | GetProviderNetworkUsageAsync |
1809 | 17763 | CanDelete |
1809 | 17763 | TryDeleteAsync |
屬性
CanDelete |
取得值,這個值表示是否可以刪除此連線設定檔。 這有助於判斷 TryDeleteAsync 是否可能成功。 |
IsWlanConnectionProfile |
取得值,指出連線設定檔是否為 WLAN (WiFi) 連線。 這會判斷 WlanConnectionProfileDetails 是否為 Null。 |
IsWwanConnectionProfile |
取得值,這個值表示連線設定檔是否為 WWAN (行動) 連線。 這會判斷 WwanConnectionProfileDetails 是否為 Null。 |
NetworkAdapter |
取得 物件,表示提供連線的網路介面卡。 |
NetworkSecuritySettings |
擷取網路的安全性設定。 |
ProfileName |
取得連接設定檔的名稱。 |
ServiceProviderGuid |
取得布建連線設定檔的網路操作員識別碼。 |
WlanConnectionProfileDetails |
取得 WlanConnectionProfileDetails 物件,這個物件提供擷取 WLAN (WiFi) 連線特定資訊的方法。 |
WwanConnectionProfileDetails |
取得 WwanConnectionProfileDetails 物件,其中包含用來擷取行動寬頻連線特定資訊的屬性和方法。 |