VpnNativeProfile 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示 OS Native/Inbox 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
- 繼承
- 屬性
- 實作
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 |
取得或設定要用來驗證使用者的驗證方法。 |