Compartilhar via


VpnTrafficFilter Classe

Definição

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
Object Platform::Object IInspectable VpnTrafficFilter
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 encapsulados à força por meio da interface VPN ou se eles são divididos em túnel e têm permissão para falar através de outras interfaces.

Aplica-se a