Share via


VpnManagementAgent 클래스

정의

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
상속
Object Platform::Object IInspectable 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 참조).

적용 대상