Freigeben über


VpnTrafficFilter Klasse

Definition

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
Object Platform::Object IInspectable VpnTrafficFilter
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.

Gilt für: