다음을 통해 공유


VpnNativeProfile 클래스

정의

OS 네이티브/받은 편지함 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
상속
Object Platform::Object IInspectable 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

받은 편지함/네이티브 VPN 프로필에 대한 EAP 인증 구성을 가져오거나 설정합니다.

NativeProtocolType

받은 편지함 VPN 연결에 대한 터널 프로토콜 형식을 가져오거나 설정합니다.

ProfileName

받은 편지함/네이티브 VPN 프로필의 프로필 이름을 가져오거나 설정합니다.

RememberCredentials

VPN 프로필의 자격 증명을 캐시할지 여부를 가져오거나 설정합니다. TRUE이면 해당하는 경우 VPN 프로필에 대한 자격 증명이 캐시됩니다.

RequireVpnClientAppUI

이 VPN 프로필이 시스템의 VPN 연결 UI에 표시되는지 여부를 결정하는 값을 가져오거나 설정합니다.

Routes

분할 터널된 VPN의 경우 VPN 인터페이스를 통해 이동해야 하는 경로 목록을 가져옵니다.

RoutingPolicyType

이 트래픽 필터에서 허용하는 앱이 VPN 인터페이스를 통해 강제로 터널화되는지 또는 분할 터널되고 다른 인터페이스를 통해 통신할 수 있는지 여부를 가져오거나 설정합니다.

Servers

받은 편지함 VPN 프로필에 대한 VPN 서버 목록을 가져옵니다.

TrafficFilters

VPN 프로필에 포함된 트래픽 필터(앱당 포함) 목록을 가져옵니다.

TunnelAuthenticationMethod

네이티브 VPN 프로토콜의 터널 계층에서 사용할 인증 방법을 가져오거나 설정합니다.

UserAuthenticationMethod

사용자를 인증하는 데 사용할 인증 방법을 가져오거나 설정합니다.

적용 대상

추가 정보