VpnPlugInProfile 類別

定義

表示 VPN 外掛程式設定檔。

public ref class VpnPlugInProfile 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 VpnPlugInProfile 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 VpnPlugInProfile 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 VpnPlugInProfile
[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 VpnPlugInProfile
Public NotInheritable Class VpnPlugInProfile
繼承
Object Platform::Object IInspectable VpnPlugInProfile
屬性
實作

Windows 需求

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

備註

版本歷程記錄

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

建構函式

VpnPlugInProfile()

允許 VPN 管理應用程式建立、編輯和管理 VPN 外掛程式的 VPN 設定檔。

屬性

AlwaysOn

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

AppTriggers

取得將觸發 VPN 連線以連線的應用程式清單。

ConnectionStatus

取得目前的連接狀態。

CustomConfiguration

取得或設定 XML 字串,以設定 VPN 外掛程式。 如需格式和支援,請參閱 VPN 外掛程式的檔。

DomainNameInfoList

取得 VPN 外掛程式設定檔的名稱解析原則資料表 (NRPT) 規則清單。

ProfileName

取得或設定 VPN 設定檔的名稱。

RememberCredentials

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

RequireVpnClientAppUI

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

Routes

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

ServerUris

取得 VPN 設定檔所要連線的伺服器 URI 清單。

TrafficFilters

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

VpnPluginPackageFamilyName

取得或設定要用於此 VPN 外掛程式設定檔之 VPN 外掛程式的套件系列名稱。 VpnPlugInProfile 需要此欄位才能有效。

適用於

另請參閱