VpnTrafficFilter Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет свойства фильтрации трафика (включая VPN приложения). Описание типа сетевого трафика, который будет разрешен через VPN-подключение, например определенное приложение и протокол, разрешенный для подключения.
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
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Возможности приложения |
networkingVpnProvider
|
Конструкторы
VpnTrafficFilter(VpnAppId) |
Позволяет подключаемым модулем VPN или приложению управления VPN создавать фильтр трафика. |
Свойства
AppClaims |
Возвращает дескриптор безопасности, указывающий набор проверок утверждений, который должен быть разрешен этим фильтром трафика. |
AppId |
Возвращает или задает идентификатор приложения, разрешенного этим фильтром трафика. |
LocalAddressRanges |
Возвращает список диапазонов локальных адресов, разрешенных этим фильтром трафика. |
LocalPortRanges |
Возвращает список диапазонов локальных портов, разрешенных этим фильтром трафика. Специально полезно для идентификации SMB. |
Protocol |
Возвращает или задает IP-протокол, разрешенный этим фильтром трафика. |
RemoteAddressRanges |
Возвращает список диапазонов удаленных адресов, разрешенных этим фильтром трафика. |
RemotePortRanges |
Возвращает список диапазонов удаленных портов, разрешенных этим фильтром трафика. |
RoutingPolicyType |
Возвращает или задает, являются ли приложения, разрешенные этим фильтром трафика, принудительно туннелированы через VPN-интерфейс или разделены ли они туннелированы и разрешены для обмена данными через другие интерфейсы. |