VpnTrafficFilter 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.
Definiert die Datenverkehrsfiltereigenschaften (einschließlich pro App-VPN). Eine Beschreibung des Typs des Netzwerkdatenverkehrs, der über die VPN-Verbindung zulässig ist, z. B. eine bestimmte Anwendung und ein für die Verbindung zulässiges Protokoll.
public ref class VpnTrafficFilter sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Networking.Vpn.IVpnTrafficFilterFactory, 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 VpnTrafficFilter 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(Windows.Networking.Vpn.IVpnTrafficFilterFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class VpnTrafficFilter final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Networking.Vpn.IVpnTrafficFilterFactory), 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 VpnTrafficFilter
[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(typeof(Windows.Networking.Vpn.IVpnTrafficFilterFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class VpnTrafficFilter
Public NotInheritable Class VpnTrafficFilter
- Vererbung
- Attribute
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
|
Konstruktoren
VpnTrafficFilter(VpnAppId) |
Ermöglicht es einer VPN-Plug-In- oder VPN-Verwaltungs-App, einen Datenverkehrsfilter zu erstellen. |
Eigenschaften
AppClaims |
Ruft einen Sicherheitsdeskriptor ab, der die Menge der Überprüfungen von Ansprüchen angibt, die ein Prozess von diesem Datenverkehrsfilter zugelassen werden muss. |
AppId |
Dient zum Abrufen oder Festlegen der ID der App, die von diesem Datenverkehrsfilter zulässig ist. |
LocalAddressRanges |
Ruft eine Liste der lokalen Adressbereiche ab, die von diesem Datenverkehrsfilter zulässig sind. |
LocalPortRanges |
Ruft eine Liste der lokalen Portbereiche ab, die von diesem Datenverkehrsfilter zulässig sind. Besonders nützlich für die Identifizierung von SMB. |
Protocol |
Dient zum Abrufen oder Festlegen des IP-Protokolls, das von diesem Datenverkehrsfilter zulässig ist. |
RemoteAddressRanges |
Ruft eine Liste der Remoteadressenbereiche ab, die von diesem Datenverkehrsfilter zulässig sind. |
RemotePortRanges |
Ruft eine Liste der Remoteportbereiche ab, die von diesem Datenverkehrsfilter zulässig sind. |
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. |