VpnTrafficFilter Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define as propriedades de filtragem de tráfego (incluindo por VPN de aplicativo). Uma descrição do tipo de tráfego de rede que será permitido pela conexão VPN, como um aplicativo e um protocolo específicos permitidos para a conexão.
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
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Funcionalidades do aplicativo |
networkingVpnProvider
|
Construtores
VpnTrafficFilter(VpnAppId) |
Permite que um plug-in VPN ou um aplicativo de gerenciamento de VPN crie um filtro de tráfego. |
Propriedades
AppClaims |
Obtém um descritor de segurança que especifica o conjunto de verificações de declarações que um processo deve ter que ser permitido por esse filtro de tráfego. |
AppId |
Obtém ou define a ID do aplicativo que é permitida por esse filtro de tráfego. |
LocalAddressRanges |
Obtém uma lista dos intervalos de endereços locais permitidos por esse filtro de tráfego. |
LocalPortRanges |
Obtém uma lista dos intervalos de portas locais permitidos por esse filtro de tráfego. Especialmente útil para identificar o SMB. |
Protocol |
Obtém ou define o protocolo IP permitido por esse filtro de tráfego. |
RemoteAddressRanges |
Obtém uma lista dos intervalos de endereços remotos permitidos por esse filtro de tráfego. |
RemotePortRanges |
Obtém uma lista dos intervalos de portas remotos permitidos por esse filtro de tráfego. |
RoutingPolicyType |
Obtém ou define se os aplicativos permitidos por esse filtro de tráfego são forçados a fazer túnel por meio da interface VPN ou se eles são divididos em túnel e têm permissão para falar por meio de outras interfaces. |