共用方式為


VpnNativeProfile 類別

定義

表示 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
繼承
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

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

適用於

另請參閱