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

VPN プラグインを構成する XML 文字列を取得または設定します。 形式とサポートについては、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 を有効にするには、このフィールドが必要です。

適用対象

こちらもご覧ください