VpnTrafficFilter Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |