NetworkInformation.GetConnectionProfiles 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取本地计算机上的连接(活动或其他)的配置文件列表。
public:
static IVectorView<ConnectionProfile ^> ^ GetConnectionProfiles();
static IVectorView<ConnectionProfile> GetConnectionProfiles();
public static IReadOnlyList<ConnectionProfile> GetConnectionProfiles();
function getConnectionProfiles()
Public Shared Function GetConnectionProfiles () As IReadOnlyList(Of ConnectionProfile)
返回
ConnectionProfile 对象的数组。
注解
以下示例演示如何检索 ConnectionProfile。 函数调用 getConnectionProfiles 以检索设备上的所有可用连接并使用列表显示。 或者,应用可以调用 getInternetConnectionProfile 来检索表示当前用于 Internet 连接的 连接的 ConnectionProfile 。
注意 有关以下代码中 getConnectionProfileInfo 方法的实现,以及有关如何实现 NetworkInformation 类方法以检索连接配置文件的其他示例,请参阅 快速入门:检索网络连接信息。
function DisplayConnectionProfileList() {
var profileList = "";
var ConnectionProfiles = networkInfo.getConnectionProfiles();
if (ConnectionProfiles.length !== 0) {
for (var i = 0; i < ConnectionProfiles.length; i++) {
//Display Connection profile info for each profile by passing it
//to a function that accesses and displays the connection properties
profileList += getConnectionProfileInfo(ConnectionProfiles[i]);
profileList += "-------------------------\n\r";
}
mySample.displayStatus(profileList);
}
else {
mySample.displayStatus("No profiles found");
}
}
catch (e) {
mySample.displayError("Exception Caught: " + e + "\n\r");
}
}