Freigeben über


VpnNativeProfile Klasse

Definition

Stellt ein Profil für ein SYSTEM natives/Posteingangs-VPN-Protokoll dar.

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
Vererbung
Object Platform::Object IInspectable VpnNativeProfile
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
App-Funktionen
networkingVpnProvider

Hinweise

Die Verwendung von VpnNativeProfile- entspricht ungefähr der Verwendung des Dialogfelds "VPN-Verbindung hinzufügen", in dem Sie einen Server, Anmeldeinformationen und andere Informationen angeben können, und dann übernimmt Windows die VPN-Verbindung von dort aus. Daher können Sie VpnNativeProfile- nicht verwenden, um empfangene Pakete zu erfassen oder eine Hintergrundaufgabe auszulösen.

Versionsverlauf

Windows-Version SDK-Version Mehrwert
1607 14393 ConnectionStatus
1607 14393 RequireVpnClientAppUI

Konstruktoren

VpnNativeProfile()

Ermöglicht einer VPN-Verwaltungs-App das Erstellen eines nativen VPN-Profils.

Eigenschaften

AlwaysOn

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das VPN-Profil für Always-On VPN-ist; d. h., ob das Profil in der Lage ist, immer verbunden zu sein,.

AppTriggers

Ruft eine Liste der Apps ab, die das VPN-Profil des Posteingangs auslösen können.

ConnectionStatus

Ruft den aktuellen Verbindungsstatus ab.

DomainNameInfoList

Ruft eine Liste der Domänennamenrichtlinien ab, die für das Profil verwendet werden sollen.

EapConfiguration

Dient zum Abrufen oder Festlegen der EAP-Authentifizierungskonfiguration für ein Posteingangs-/natives VPN-Profil.

NativeProtocolType

Dient zum Abrufen oder Festlegen des Tunnelprotokolltyps für die Posteingangs-VPN-Verbindung.

ProfileName

Dient zum Abrufen oder Festlegen des Profilnamens für das Posteingangs-/native VPN-Profil.

RememberCredentials

Ruft ab oder legt fest, ob die Anmeldeinformationen für das VPN-Profil zwischengespeichert werden. Wenn TRUE, werden die Anmeldeinformationen für das VPN-Profil ggf. zwischengespeichert.

RequireVpnClientAppUI

Dient zum Abrufen oder Festlegen eines Werts, der bestimmt, ob dieses VPN-Profil in der VPN-Verbindungs-UI des Systems angezeigt wird.

Routes

Ruft eine Liste der Routen ab, die über die VPN-Schnittstelle im Falle eines geteilten Tunnel-VPN gehen sollen.

RoutingPolicyType

Ruft ab oder legt fest, ob die von diesem Datenverkehrsfilter zulässigen Apps über die VPN-Schnittstelle getunnelt werden oder ob sie geteilte Tunnelings sind und über andere Schnittstellen kommunizieren dürfen.

Servers

Ruft eine Liste der VPN-Server für das VPN-Profil des Posteingangs ab.

TrafficFilters

Ruft eine Liste der Datenverkehrsfilter (einschließlich pro App) ab, die im VPN-Profil enthalten sind.

TunnelAuthenticationMethod

Dient zum Abrufen oder Festlegen der Authentifizierungsmethode, die in der Tunnelebene des systemeigenen VPN-Protokolls verwendet werden soll.

UserAuthenticationMethod

Dient zum Abrufen oder Festlegen der Authentifizierungsmethode, die zum Authentifizieren des Benutzers verwendet werden soll.

Gilt für:

Weitere Informationen