共用方式為


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 必須有此欄位才能有效。

適用於

另請參閱