Condividi tramite


VpnTrafficFilter Classe

Definizione

Definisce le proprietà di filtro del traffico (inclusa la VPN per app). Descrizione del tipo di traffico di rete che sarà consentito tramite la connessione VPN, ad esempio un'applicazione e un protocollo specifici consentiti per la connessione.

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
Ereditarietà
Object Platform::Object IInspectable VpnTrafficFilter
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
Funzionalità dell'app
networkingVpnProvider

Costruttori

VpnTrafficFilter(VpnAppId)

Consente a un plug-in VPN o a un'app di gestione VPN di creare un filtro del traffico.

Proprietà

AppClaims

Ottiene un descrittore di sicurezza che specifica il set di controlli delle attestazioni che un processo deve essere consentito da questo filtro del traffico.

AppId

Ottiene o imposta l'ID dell'app consentita da questo filtro del traffico.

LocalAddressRanges

Ottiene un elenco degli intervalli di indirizzi locali consentiti da questo filtro del traffico.

LocalPortRanges

Ottiene un elenco degli intervalli di porte locali consentiti da questo filtro del traffico. Particolarmente utile per identificare SMB.

Protocol

Ottiene o imposta il protocollo IP consentito da questo filtro del traffico.

RemoteAddressRanges

Ottiene un elenco degli intervalli di indirizzi remoti consentiti da questo filtro del traffico.

RemotePortRanges

Ottiene un elenco degli intervalli di porte remote consentiti da questo filtro del traffico.

RoutingPolicyType

Ottiene o imposta un valore che indica se le app consentite da questo filtro del traffico vengono sottoposte a tunneling forzato tramite l'interfaccia VPN o se sono suddivise in tunneling e possono comunicare tramite altre interfacce.

Si applica a