다음을 통해 공유


VpnPlugInProfile 클래스

정의

VPN 플러그 인 프로필을 나타냅니다.

public ref class VpnPlugInProfile 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 VpnPlugInProfile 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 VpnPlugInProfile 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 VpnPlugInProfile
[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 VpnPlugInProfile
Public NotInheritable Class VpnPlugInProfile
상속
Object Platform::Object IInspectable VpnPlugInProfile
특성
구현

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)
앱 기능
networkingVpnProvider

설명

버전 기록

Windows 버전 SDK 버전 추가된 값
1607 14393 ConnectionStatus
1607 14393 RequireVpnClientAppUI

생성자

VpnPlugInProfile()

VPN 관리 앱에서 VPN 플러그 인에 대한 VPN 프로필을 만들고, 편집하고, 관리할 수 있습니다.

속성

AlwaysOn

VPN 프로필이 Always-On VPN용인지 여부를 나타내는 값을 가져오거나 설정합니다. 즉, 프로필이 항상 연결될 있는지 여부입니다.

AppTriggers

연결할 VPN 연결을 트리거하는 앱 목록을 가져옵니다.

ConnectionStatus

현재 연결 상태 가져옵니다.

CustomConfiguration

VPN 플러그 인을 구성하는 XML 문자열을 가져오거나 설정합니다. 형식 및 지원은 VPN 플러그 인의 설명서를 참조하세요.

DomainNameInfoList

VPN 플러그 인 프로필에 대한 NRPT(이름 확인 정책 테이블) 규칙 목록을 가져옵니다.

ProfileName

VPN 프로필의 이름을 가져오거나 설정합니다.

RememberCredentials

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

RequireVpnClientAppUI

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

Routes

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

ServerUris

VPN 프로필에 연결할 서버 URI 목록을 가져옵니다.

TrafficFilters

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

VpnPluginPackageFamilyName

이 VPN 플러그 인 프로필에 사용할 VPN 플러그 인의 패키지 패밀리 이름을 가져오거나 설정합니다. VpnPlugInProfile이 유효하려면 이 필드가 필요합니다.

적용 대상

추가 정보