Windows.Networking.Vpn 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클래스
VpnAppId |
파일 경로, 패키지 패밀리 이름 또는 FQBN(정규화된 이진 이름) 문자열일 수 있는 애플리케이션 식별자를 나타냅니다. |
VpnChannel |
VPN 채널을 만들고 삭제하는 메서드와 버퍼 관리를 수행하는 메서드를 제공합니다. VPN 채널은 VPN 플러그 인의 VPN 서버 소켓과 클라이언트 컴퓨터 네트워크 스택 간에 네트워크 트래픽 데이터 흐름을 연결하는 시스템의 개체입니다. |
VpnChannelActivityEventArgs |
VpnChannelActivityEventArgs 지원되지 않으며 나중에 변경되거나 사용할 수 없습니다. 대신 VpnChannelActivityStateChangedArgs사용합니다. |
VpnChannelActivityStateChangedArgs |
새 VPN 채널 상태(유휴 또는 활성)를 지정하는 ActivityStateChanged 이벤트를 나타냅니다. |
VpnChannelConfiguration |
vpnChannel 구성은 VPN 서버와의 통신을 설정하는 방법을 지시하는. |
VpnCredential |
플랫폼에서 요청하고 제공하는 자격 증명을 나타냅니다. 이 클래스는 사용자 이름, 암호, PIN, OTP 및 액세스 권한이 부여된 추가 PIN 또는 인증서를 보유합니다. |
VpnCustomCheckBox |
VpnCustomCheckBox 지원되지 않으며 나중에 변경되거나 사용할 수 없습니다. 대신 VpnCustomPromptBooleanInput사용합니다. |
VpnCustomComboBox |
VpnCustomComboBox 지원되지 않으며 나중에 변경되거나 사용할 수 없습니다. 대신 VpnCustomPromptOptionSelector사용합니다. |
VpnCustomEditBox |
VpnCustomEditBox 지원되지 않으며 나중에 변경되거나 사용할 수 없습니다. 대신 VpnCustomPromptTextInput사용합니다. |
VpnCustomErrorBox |
VpnCustomErrorBox 지원되지 않으며 나중에 변경되거나 사용할 수 없습니다. 대신 VpnCustomPromptText사용합니다. |
VpnCustomPromptBooleanInput |
사용자에게 필요한 UI 컨트롤 프롬프트의 부울 형식을 나타냅니다. 일반적으로 확인란입니다. 이는 VpnChannel.RequestCustomPromptAsync 메서드에서 사용되는 사용자 지정 프롬프트를 생성할 때 사용됩니다. |
VpnCustomPromptOptionSelector |
사용자에게 필요한 객관식 UI 컨트롤 프롬프트를 나타냅니다. 일반적으로 콤보 상자입니다. 이는 VpnChannel.RequestCustomPromptAsync 메서드에서 사용되는 사용자 지정 프롬프트를 생성할 때 사용됩니다. |
VpnCustomPromptText |
VpnChannel.RequestCustomPromptAsync 메서드에 사용되는 텍스트 UI 요소를 나타냅니다. |
VpnCustomPromptTextInput |
RequestCustomPromptAsync 메서드에 사용되는 텍스트 입력 UI 요소를 나타냅니다. |
VpnCustomTextBox |
VpnCustomTextBox 지원되지 않으며 나중에 변경되거나 사용할 수 없습니다. 대신 VpnCustomPromptText사용합니다. |
VpnDomainNameAssignment |
이름 확인, 네임스페이스 구성 및 웹 프록시와 같은 VPN 도메인 이름 정책을 포함합니다. |
VpnDomainNameInfo |
특정 네임스페이스에 대한 이름 정책을 지정합니다. 네임스페이스의 이름 확인에 사용할 DNS 서버, 네임스페이스에 연결할 때 사용할 웹 프록시 또는 정책 자체에서 제외해야 하는지 여부를 지정할 수 있습니다. |
VpnForegroundActivatedEventArgs |
전경에서 VPN 앱이 활성화될 때 Activated 이벤트(Application.OnActivated참조)와 함께 전달되는 인수입니다. |
VpnForegroundActivationOperation |
VPN 포그라운드 작업을 나타냅니다. 포그라운드 작업 처리가 완료되면 Complete 메서드를 호출해야 합니다. |
VpnInterfaceId |
VPN 인터페이스에 대한 IPv6 주소의 생성 및 할당에 사용되는 인터페이스 ID를 나타냅니다. 이 클래스에 포함된 ID는 IPv6 주소의 인터페이스 ID 부분을 채웁니다. |
VpnManagementAgent |
VPN에 대한 생성, 삭제, 편집, 연결 및 연결 끊기 흐름을 허용합니다. VPN 프로필의 수명 주기를 관리하고 사용자 지정 VPN 연결 관리자를 만드는 데 사용할 수 있습니다. |
VpnNamespaceAssignment |
VpnNamespaceAssignment 지원되지 않으며 나중에 변경되거나 사용할 수 없습니다. 대신 VpnDomainNameAssignment사용합니다. |
VpnNamespaceInfo |
VpnNamespaceInfo 지원되지 않으며 나중에 변경되거나 사용할 수 없습니다. 대신 VpnDomainNameInfo사용합니다. |
VpnNativeProfile |
OS 네이티브/받은 편지함 VPN 프로토콜의 프로필을 나타냅니다. |
VpnPacketBuffer |
플랫폼에서 메모리 버퍼를 관리하는 데 사용됩니다. VpnPacketBufferIVpnPacketBufferList 개체 목록에서 버퍼를 함께 연결하여 특정 순서로 보내거나 받을 수 있습니다. |
VpnPacketBufferList |
VpnPacketBuffer 개체를 관리하는 데 사용됩니다. |
VpnPickedCredential |
VpnPickedCredential 지원되지 않으며 나중에 변경되거나 사용할 수 없습니다. 대신 VpnCredential사용합니다. |
VpnPlugInProfile |
VPN 플러그 인 프로필을 나타냅니다. |
VpnRoute |
VPN 채널을 기준으로 하는 경로를 나타냅니다. 라우팅되는 서브넷을 식별하는 주소 및 접두사 크기로 구성됩니다. 그런 다음, 경로를 VPN 채널 범위에서 포함하거나 제외할 수 있습니다. |
VpnRouteAssignment |
트래픽의 올바른 흐름 및 리디렉션을 위해 VPN 채널에 할당된 경로 목록을 나타냅니다. |
VpnSystemHealth |
시스템 디바이스의 보안 상태에 액세스할 수 있습니다. |
VpnTrafficFilter |
트래픽 필터링 속성(앱 VPN당 포함)을 정의합니다. 연결에 허용되는 특정 애플리케이션 및 프로토콜과 같이 VPN 연결을 통해 허용되는 네트워크 트래픽 유형에 대한 설명입니다. |
VpnTrafficFilterAssignment |
VPN 채널에 대한 정책으로 트래픽 필터 집합의 사양을 허용합니다. |
인터페이스
IVpnChannelStatics |
VPN 플러그 인에 대한 정적 함수를 제공합니다. |
IVpnCredential |
요청된 자격 증명을 지원하는 VPN 플랫폼에 대한 인터페이스를 제공합니다. |
IVpnCustomPrompt |
지원되지 않습니다. |
IVpnCustomPromptElement |
VpnChannel.RequestCustomPromptAsync 메서드에 사용되는 모든 UI 요소 개체에 대한 공통 인터페이스를 제공합니다. |
IVpnDomainNameInfoFactory |
VpnDomainNameInfo 개체를 만드는 팩터리입니다. |
IVpnInterfaceIdFactory |
VpnInterfaceId 개체를 만드는 팩터리입니다. |
IVpnNamespaceInfoFactory |
IVpnNamespaceInfoFactory 지원되지 않으며 나중에 변경되거나 사용할 수 없습니다. 대신 IVpnDomainNameInfoFactory사용합니다. |
IVpnPacketBufferFactory |
이 인터페이스는 시스템 사용을 위해 예약되어 있습니다. |
IVpnPlugIn |
특정 타사 VPN 클라이언트 작업을 구현하는 인터페이스를 제공합니다. |
IVpnPlugInReconnectTransport |
이 네임스페이스의 클래스를 사용하면 VPN(가상 사설망) 연결을 만들고, 편집하고, 관리하고, Windows VPN 플랫폼을 사용하여 VPN 연결을 제어하기 위한 플러그 인을 작성할 수 있습니다. 중요하다 이 네임스페이스의 클래스를 사용하려면 networkingVpnProvider제한된 기능선언해야 합니다. |
IVpnProfile |
VpnProfile 기본 개체를 노출합니다. |
IVpnRouteFactory |
VpnRoute 개체를 만드는 팩터리입니다. |
열거형
VpnAppIdType |
VPN 플랫폼에서 인식되는 AppId의 형식을 지정합니다. |
VpnAuthenticationMethod |
운영 체제 네이티브 VPN 프로토콜에서 허용하는 인증 방법 유형을 지정합니다. |
VpnChannelActivityEventType |
활동 이벤트의 형식을 지정합니다. |
VpnChannelRequestCredentialsOptions |
요청된 자격 증명이 재시도 사례인지 아니면 Single Sign-On에 사용해야 하는지를 정의하는 값을 지정합니다. |
VpnCredentialType |
VPN 플랫폼에서 요청할 수 있는 자격 증명 유형을 지정합니다. |
VpnDataPathType |
VpnDataPathType 지원되지 않으며 나중에 변경되거나 사용할 수 없습니다. |
VpnDomainNameType |
이름이 도메인 이름 접미사인지 아니면 정규화된 도메인 이름인지를 설명합니다. |
VpnIPProtocol |
IP 프로토콜(숫자 값)을 지정하는 상수를 정의합니다. |
VpnManagementConnectionStatus |
VPN 프로필의 현재 상태를 보고하는 데 사용되는 값입니다. |
VpnManagementErrorStatus |
알려진 VPN 관리 오류에 대해 설명합니다. |
VpnNativeProtocolType |
네이티브 프로토콜 형식을 지정합니다. |
VpnPacketBufferStatus |
VPN 패킷 버퍼의 가능한 상태를 지정하는 상수를 정의합니다. |
VpnRoutingPolicyType |
라우팅 정책 유형을 지정합니다. |
설명
엔터프라이즈 VPN 개발자인 경우 조직 라이선스 옵션을 고려해야 합니다. 많은 IT(정보 기술) 관리자는 사용자가 Microsoft Store에 액세스할 수 없는 경우에도 사용자에게 VPN 앱을 배포하기 위해 연결이 끊긴(오프라인) 라이선스를 선호합니다. 자세한 내용은 조직 라이선스 옵션 참조하세요.
나중에 분석하기 위해 크래시 덤프를 수집하기 위해 AppCenter SDK를 사용하는 것이 좋습니다.