VpnNativeProfile Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет профиль для протокола VPN собственной оси или протокола VPN для папки "Входящие".
public ref class VpnNativeProfile sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
class VpnNativeProfile final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class VpnNativeProfile final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
public sealed class VpnNativeProfile
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class VpnNativeProfile
Public NotInheritable Class VpnNativeProfile
- Наследование
- Атрибуты
- Реализации
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Возможности приложения |
networkingVpnProvider
|
Комментарии
Использование VpnNativeProfile примерно эквивалентно использованию диалогового окна Добавление VPN-подключения , в том случае, когда вы можете указать сервер, сведения для входа и другие сведения, а затем Windows берет на себя vpn-подключение. Следовательно, вы не можете использовать VpnNativeProfile для записи полученных пакетов или для активации фоновой задачи.
Журнал версий
Версия Windows | Версия пакета SDK | Добавленная стоимость |
---|---|---|
1607 | 14393 | ConnectionStatus |
1607 | 14393 | RequireVpnClientAppUI |
Конструкторы
VpnNativeProfile() |
Позволяет приложению управления VPN создавать собственный профиль VPN. |
Свойства
AlwaysOn |
Возвращает или задает значение, указывающее, используется ли профиль VPN для Always-On VPN; т. е. может ли профиль всегда подключаться. |
AppTriggers |
Возвращает список приложений, которые могут активировать профиль VPN для папки "Входящие". |
ConnectionStatus |
Возвращает текущее состояние подключения. |
DomainNameInfoList |
Возвращает список политик доменных имен, используемых для профиля. |
EapConfiguration |
Возвращает или задает конфигурацию проверки подлинности EAP для профиля "Входящие" или собственного ПРОФИЛЯ VPN. |
NativeProtocolType |
Возвращает или задает тип протокола туннеля для VPN-подключения для папки "Входящие". |
ProfileName |
Возвращает или задает имя профиля для папки "Входящие" или собственного профиля VPN. |
RememberCredentials |
Возвращает или задает значение, указывающее, будут ли кэшироваться учетные данные для профиля VPN. Если задано значение TRUE, учетные данные для профиля VPN будут кэшироваться там, где это возможно. |
RequireVpnClientAppUI |
Возвращает или задает значение, определяющее, отображается ли этот профиль VPN в пользовательском интерфейсе VPN-подключения системы. |
Routes |
Возвращает список маршрутов, которые должны проходить через интерфейс VPN в случае vpn-подключения с разделенным туннелированием. |
RoutingPolicyType |
Возвращает или задает значение, указывающее, являются ли приложения, разрешенные этим фильтром трафика, принудительно туннелироваться через интерфейс VPN, или же они разделены туннелированием и разрешены ли они взаимодействовать через другие интерфейсы. |
Servers |
Возвращает список VPN-серверов для профиля VPN для папки "Входящие". |
TrafficFilters |
Возвращает список фильтров трафика (в том числе для каждого приложения), включенных в профиль VPN. |
TunnelAuthenticationMethod |
Возвращает или задает метод проверки подлинности, используемый на уровне туннеля собственного протокола VPN. |
UserAuthenticationMethod |
Возвращает или задает метод проверки подлинности, используемый для проверки подлинности пользователя. |
Применяется к
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по