VpnTrafficFilter Klasse

Definition

Definiert die Eigenschaften für die Datenverkehrsfilterung (einschließlich pro App-VPN). Eine Beschreibung des Typs des Netzwerkdatenverkehrs, der über die VPN-Verbindung zugelassen wird, z. B. eine bestimmte Anwendung und ein bestimmtes Protokoll, das für die Verbindung zulässig ist.

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 einem VPN-Plug-In oder einer VPN-Verwaltungs-App, einen Datenverkehrsfilter zu erstellen.

Eigenschaften

AppClaims

Ruft einen Sicherheitsdeskriptor ab, der den Satz von Überprüfungen von Ansprüchen angibt, die ein Prozess durch diesen Datenverkehrsfilter zulassen muss.

AppId

Ruft die ID der App ab, die von diesem Datenverkehrsfilter zugelassen wird, oder legt diese fest.

LocalAddressRanges

Ruft eine Liste der lokalen Adressbereiche ab, die von diesem Datenverkehrsfilter zugelassen werden.

LocalPortRanges

Ruft eine Liste der lokalen Portbereiche ab, die von diesem Datenverkehrsfilter zugelassen werden. Besonders nützlich für die Identifizierung von SMB.

Protocol

Ruft das IP-Protokoll ab, das von diesem Datenverkehrsfilter zugelassen wird, oder legt es fest.

RemoteAddressRanges

Ruft eine Liste der Remoteadressbereiche ab, die von diesem Datenverkehrsfilter zugelassen werden.

RemotePortRanges

Ruft eine Liste der Remoteportbereiche ab, die von diesem Datenverkehrsfilter zugelassen werden.

RoutingPolicyType

Ruft ab oder legt fest, ob die apps, die von diesem Datenverkehrsfilter zugelassen werden, erzwungen durch die VPN-Schnittstelle getunnelt werden oder ob sie geteilt werden und über andere Schnittstellen kommunizieren dürfen.

Gilt für: