共用方式為


VpnNativeProfile 類別

定義

表示 OS 原生/收件匣 VPN 通訊協定的設定檔。

public ref class VpnNativeProfile sealed
/// [Windows.Foundation.Metadata.Activatable(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 VpnNativeProfile 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(65536, "Windows.Foundation.UniversalApiContract")]
class VpnNativeProfile final
[Windows.Foundation.Metadata.Activatable(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 VpnNativeProfile
[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(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class VpnNativeProfile
Public NotInheritable Class VpnNativeProfile
繼承
Object Platform::Object IInspectable VpnNativeProfile
屬性
實作

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)
應用程式功能
networkingVpnProvider

備註

使用 VpnNativeProfile 大致相當於使用 [ 新增 VPN 連線 ] 對話方塊,您可以在其中指定伺服器、登入資訊和其他資訊,然後 Windows 會從該處處理 VPN 連線。 因此,您無法使用 VpnNativeProfile 來擷取收到的封包,也無法觸發背景工作。

版本歷程記錄

Windows 版本 SDK 版本 新增值
1607 14393 ConnectionStatus
1607 14393 RequireVpnClientAppUI

建構函式

VpnNativeProfile()

允許 VPN 管理應用程式建立原生 VPN 設定檔。

屬性

AlwaysOn

取得或設定值,這個值表示 VPN 設定檔是否適用于 Always-On VPN;也就是說,設定檔是否 能夠 一律連線。

AppTriggers

取得可觸發收件匣 VPN 設定檔的應用程式清單。

ConnectionStatus

取得目前的線上狀態。

DomainNameInfoList

取得要用於設定檔的功能變數名稱原則清單。

EapConfiguration

取得或設定收件匣/原生 VPN 設定檔的 EAP 驗證組態。

NativeProtocolType

取得或設定收件匣 VPN 連線的通道通訊協定類型。

ProfileName

取得或設定收件匣/原生 VPN 設定檔的設定檔名稱。

RememberCredentials

取得或設定是否要快取 VPN 設定檔的認證。 如果為 TRUE,則會在適用的情況下快取 VPN 設定檔的認證。

RequireVpnClientAppUI

取得或設定值,判斷此 VPN 設定檔是否出現在系統的 VPN 連線 UI 中。

Routes

取得在分割通道 VPN 的情況下,應通過 VPN 介面的路由清單。

RoutingPolicyType

取得或設定此流量篩選器所允許的應用程式是透過 VPN 介面強制通道,還是會分割通道,並允許透過其他介面進行交談。

Servers

取得收件匣 VPN 設定檔的 VPN 伺服器清單。

TrafficFilters

取得流量篩選 (清單,包括 VPN 設定檔中包含的每個應用程式) 。

TunnelAuthenticationMethod

取得或設定要用於原生 VPN 通訊協定通道層的驗證方法。

UserAuthenticationMethod

取得或設定要用來驗證使用者的驗證方法。

適用於

另請參閱