VpnNativeProfile Klasse

Definition

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
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 , 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