VpnManagementAgent 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
VPN에 대한 생성, 삭제, 편집, 연결 및 연결 끊기 흐름을 허용합니다. VPN 프로필의 수명 주기를 관리하고 사용자 지정 VPN 연결 관리자를 만드는 데 사용할 수 있습니다.
public ref class VpnManagementAgent 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 VpnManagementAgent 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 VpnManagementAgent 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 VpnManagementAgent
[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 VpnManagementAgent
Public NotInheritable Class VpnManagementAgent
- 상속
- 특성
Windows 요구 사항
디바이스 패밀리 |
Windows 10 (10.0.10240.0에서 도입되었습니다.)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)
|
앱 기능 |
networkingVpnProvider
|
생성자
VpnManagementAgent() |
VPN 앱에서 이 개체를 만들 수 있도록 하는 생성자입니다. |
메서드
AddProfileFromObjectAsync(IVpnProfile) |
VpnProfile 입력 개체를 기반으로 새 VPN 프로필을 만듭니다. |
AddProfileFromXmlAsync(String) |
ProfileXML로 인코딩된 문자열을 기반으로 새 VPN 연결을 만듭니다(ProfileXML XSD참조). |
ConnectProfileAsync(IVpnProfile) |
기존 VPN 프로필에 연결합니다. |
ConnectProfileWithPasswordCredentialAsync(IVpnProfile, PasswordCredential) |
지정된 암호 자격 증명 집합을 사용하여 VPN 프로필에 연결합니다. |
DeleteProfileAsync(IVpnProfile) |
기존 VPN 프로필을 삭제합니다. |
DisconnectProfileAsync(IVpnProfile) |
연결된 VPN 프로필에서 연결을 끊습니다. |
GetProfilesAsync() |
현재 VPN 프로필의 액세스 가능한 목록을 가져옵니다. |
UpdateProfileFromObjectAsync(IVpnProfile) |
입력 개체를 기반으로 VPN(가상 사설망) 프로필을 업데이트합니다. |
UpdateProfileFromXmlAsync(String) |
ProfileXML로 인코딩된 입력 문자열을 기반으로 기존 VPN 프로필을 업데이트합니다(ProfileXML XSD참조). |