VpnNativeProfile Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |