NetworkInformation.GetConnectionProfiles Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает список профилей для активных или иных подключений на локальном компьютере.
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 , чтобы получить 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");
}
}