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 natives Betriebssystem-/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 , da Sie einen Server, Anmeldeinformationen und andere Informationen angeben können, und windows übernimmt dann die VPN-Verbindung von dort aus. Daher können Sie VpnNativeProfile weder zum Erfassen empfangener Pakete noch zum Auslösen einer Hintergrundaufgabe verwenden.
Versionsverlauf
Windows-Version | SDK-Version | Wertschöpfung |
---|---|---|
1607 | 14393 | ConnectionStatus |
1607 | 14393 | RequireVpnClientAppUI |
Konstruktoren
VpnNativeProfile() |
Ermöglicht einer VPN-Verwaltungs-App das Erstellen eines nativen VPN-Profils. |
Eigenschaften
AlwaysOn |
Ruft einen Wert ab, der angibt, ob das VPN-Profil für Always-On-VPN ist, oder legt diesen fest. d. h., ob das Profil immer verbunden werden kann . |
AppTriggers |
Ruft eine Liste von Apps ab, die das Posteingangs-VPN-Profil auslösen können. |
ConnectionStatus |
Ruft die aktuelle Verbindung status ab. |
DomainNameInfoList |
Ruft eine Liste der Domänennamenrichtlinien ab, die für das Profil verwendet werden sollen. |
EapConfiguration |
Ruft die EAP-Authentifizierungskonfiguration für ein Posteingangs-/natives VPN-Profil ab oder legt diese fest. |
NativeProtocolType |
Ruft den Tunnelprotokolltyp für die Posteingangs-VPN-Verbindung ab oder legt diese fest. |
ProfileName |
Ruft den Profilnamen für den Posteingang/das native VPN-Profil ab oder legt diese fest. |
RememberCredentials |
Ruft ab oder legt fest, ob die Anmeldeinformationen für das VPN-Profil zwischengespeichert werden. Bei TRUE werden die Anmeldeinformationen für das VPN-Profil ggf. zwischengespeichert. |
RequireVpnClientAppUI |
Ruft einen Wert ab, der bestimmt, ob dieses VPN-Profil auf der Benutzeroberfläche der VPN-Verbindung des Systems angezeigt wird, oder legt diesen fest. |
Routes |
Ruft eine Liste von Routen ab, die im Fall eines Split Tunneled VPN über die VPN-Schnittstelle gehen sollen. |
RoutingPolicyType |
Ruft ab oder legt fest, ob die apps, die von diesem Datenverkehrsfilter zulässig sind, durch die VPN-Schnittstelle getunnelt werden oder ob sie geteilt werden und über andere Schnittstellen kommunizieren dürfen. |
Servers |
Ruft eine Liste der VPN-Server für das Posteingangs-VPN-Profil ab. |
TrafficFilters |
Ruft eine Liste der Verkehrsfilter (einschließlich pro App) ab, die im VPN-Profil enthalten sind. |
TunnelAuthenticationMethod |
Ruft die Authentifizierungsmethode ab, die in der Tunnelschicht des nativen VPN-Protokolls verwendet werden soll, oder legt diese fest. |
UserAuthenticationMethod |
Ruft die Authentifizierungsmethode ab, die zum Authentifizieren des Benutzers verwendet werden soll, oder legt diese fest. |
Gilt für:
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für