VpnNativeProfile クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
OS ネイティブ/受信トレイ 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 |
ユーザーの認証に使用する認証方法を取得または設定します。 |
適用対象
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示