Windows.Networking.Vpn 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この名前空間のクラスを使用すると、仮想プライベート ネットワーク (VPN) 接続を作成、編集、管理したり、Windows VPN プラットフォームを使用して VPN 接続を制御するためのプラグインを作成したりできます。
大事な
この名前空間のクラスを使用するには、制限された機能
クラス
VpnAppId |
アプリケーション識別子を表します。ファイル パス、パッケージ ファミリ名、または完全修飾バイナリ名 (FQBN) 文字列を指定できます。 |
VpnChannel |
VPN チャネルを作成および破棄するメソッドと、バッファー管理を実行するメソッドを提供します。 VPN チャネルは、VPN プラグインの VPN サーバー ソケットとクライアント コンピューターのネットワーク スタックの間でネットワーク トラフィック データ フローをリンクするシステム内のオブジェクトです。 |
VpnChannelActivityEventArgs |
VpnChannelActivityEventArgs はサポートされておらず、今後変更または使用できなくなる可能性があります。 代わりに、VpnChannelActivityStateChangedArgsを使用します。 |
VpnChannelActivityStateChangedArgs |
新しい VPN チャネルの状態 (アイドルまたはアクティブ) を指定する ActivityStateChanged イベントを表します。 |
VpnChannelConfiguration |
VpnChannelの構成。VPN サーバーとの通信を確立する方法が決まります。 |
VpnCredential |
プラットフォームによって要求および提供される資格情報を表します。 このクラスは、ユーザー名、パスワード、PIN、OTP、およびアクセスが許可されている追加の PIN または証明書を保持します。 |
VpnCustomCheckBox |
VpnCustomCheckBox はサポートされておらず、今後変更または使用できなくなる可能性があります。 代わりに、VpnCustomPromptBooleanInput |
VpnCustomComboBox |
VpnCustomComboBox はサポートされておらず、今後変更または使用できない可能性があります。 代わりに、VpnCustomPromptOptionSelector |
VpnCustomEditBox |
VpnCustomEditBox はサポートされておらず、今後変更または使用できなくなる可能性があります。 代わりに、VpnCustomPromptTextInput |
VpnCustomErrorBox |
VpnCustomErrorBox はサポートされておらず、今後変更または使用できなくなる可能性があります。 代わりに、VpnCustomPromptTextを使用します。 |
VpnCustomPromptBooleanInput |
ユーザーに必要な UI コントロール プロンプトのブール型を表します。 これは通常、チェック ボックスです。 これは、VpnChannel.RequestCustomPromptAsync メソッドで使用されるカスタム プロンプトの構築で使用されます。 |
VpnCustomPromptOptionSelector |
ユーザーに必要な複数選択 UI コントロール プロンプトを表します。 これは通常、コンボ ボックスです。 これは、VpnChannel.RequestCustomPromptAsync メソッドで使用されるカスタム プロンプトの構築で使用されます。 |
VpnCustomPromptText |
VpnChannel.RequestCustomPromptAsync メソッドで使用されるテキスト UI 要素を表します。 |
VpnCustomPromptTextInput |
RequestCustomPromptAsync メソッドで使用されるテキスト入力 UI 要素を表します。 |
VpnCustomTextBox |
VpnCustomTextBox はサポートされておらず、今後変更または使用できない可能性があります。 代わりに、VpnCustomPromptTextを使用します。 |
VpnDomainNameAssignment |
名前解決、名前空間の構成、Web プロキシなどの VPN ドメイン名ポリシーが含まれています。 |
VpnDomainNameInfo |
特定の名前空間の名前ポリシーを指定します。 名前空間の名前解決に使用する DNS サーバー、名前空間に接続するときに使用する Web プロキシ、またはポリシー自体から除外するかどうかを指定できます。 |
VpnForegroundActivatedEventArgs |
Activated イベントと共に渡される引数 (Application.OnActivatedを参照) は、VPN アプリがフォアグラウンドでアクティブになったときに渡されます。 |
VpnForegroundActivationOperation |
VPN フォアグラウンド操作を表します。 フォアグラウンド操作の処理が完了したら、Complete メソッドを呼び出す必要があります。 |
VpnInterfaceId |
VPN インターフェイスへの IPv6 アドレスの構築と割り当てで使用されるインターフェイス ID を表します。 このクラスに含まれる ID は、IPv6 アドレスのインターフェイス ID 部分を埋めます。 |
VpnManagementAgent |
VPN のフローの作成、削除、編集、接続、切断を許可します。 これらは、VPN プロファイルのライフサイクルを管理したり、カスタム VPN 接続マネージャーを作成したりするために使用できます。 |
VpnNamespaceAssignment |
VpnNamespaceAssignment はサポートされておらず、今後変更または使用できなくなる可能性があります。 代わりに、vpnDomainNameAssignment |
VpnNamespaceInfo |
VpnNamespaceInfo はサポートされておらず、今後変更または使用できなくなる可能性があります。 代わりに、VpnDomainNameInfo |
VpnNativeProfile |
OS ネイティブ/受信トレイ VPN プロトコルのプロファイルを表します。 |
VpnPacketBuffer |
メモリ バッファーを管理するためにプラットフォームによって使用されます。 VpnPacketBuffer を |
VpnPacketBufferList |
VpnPacketBuffer オブジェクト |
VpnPickedCredential |
VpnPickedCredential はサポートされておらず、今後変更または使用できない可能性があります。 代わりに、VpnCredential |
VpnPlugInProfile |
VPN プラグイン プロファイルを表します。 |
VpnRoute |
VPN チャネルを基準としたルートを表します。 ルーティングされるサブネットを識別するためのアドレスとプレフィックス サイズで構成されます。 その後、ルートを VPN チャネル スコープに含めたり、VPN チャネル スコープから除外したりすることができます。 |
VpnRouteAssignment |
トラフィックの正しいフローとリダイレクトのために VPN チャネルに割り当てられたルートの一覧を表します。 |
VpnSystemHealth |
システム デバイスのセキュリティ正常性へのアクセスを許可します。 |
VpnTrafficFilter |
トラフィック フィルターのプロパティ (アプリごとの VPN を含む) を定義します。 VPN 接続経由で許可されるネットワーク トラフィックの種類の説明 (接続に許可されている特定のアプリケーションやプロトコルなど)。 |
VpnTrafficFilterAssignment |
一連のトラフィック フィルターをポリシーとして VPN チャネルに指定できるようにします。 |
インターフェイス
IVpnChannelStatics |
VPN プラグインの静的関数を提供します。 |
IVpnCredential |
要求された資格情報をサポートするための VPN プラットフォームのインターフェイスを提供します。 |
IVpnCustomPrompt |
サポートされていません。 |
IVpnCustomPromptElement |
VpnChannel.RequestCustomPromptAsync メソッドで使用されるすべての UI 要素オブジェクトの共通インターフェイスを提供します。 |
IVpnDomainNameInfoFactory |
VpnDomainNameInfo オブジェクト |
IVpnInterfaceIdFactory |
VpnInterfaceId オブジェクト |
IVpnNamespaceInfoFactory |
IVpnNamespaceInfoFactory はサポートされておらず、今後変更または使用できなくなる可能性があります。 代わりに、IVpnDomainNameInfoFactory |
IVpnPacketBufferFactory |
このインターフェイスは、システム用に予約されています。 |
IVpnPlugIn |
特定のサード パーティの VPN クライアント操作を実装するためのインターフェイスを提供します。 |
IVpnPlugInReconnectTransport |
この名前空間のクラスを使用すると、仮想プライベート ネットワーク (VPN) 接続を作成、編集、管理したり、Windows VPN プラットフォームを使用して VPN 接続を制御するためのプラグインを作成したりできます。 大事な この名前空間のクラスを使用するには、制限された機能 |
IVpnProfile |
VpnProfile 基本オブジェクトを公開します。 |
IVpnRouteFactory |
VpnRoute オブジェクト |
列挙型
VpnAppIdType |
VPN プラットフォームによって認識される AppId の種類を指定します。 |
VpnAuthenticationMethod |
オペレーティング システムのネイティブ VPN プロトコルで許可される認証方法の種類を指定します。 |
VpnChannelActivityEventType |
アクティビティ イベントの種類を指定します。 |
VpnChannelRequestCredentialsOptions |
要求された資格情報が再試行ケースであるか、シングル サインオンに使用されるかを定義する値を指定します。 |
VpnCredentialType |
VPN プラットフォームによって要求できる資格情報の種類を指定します。 |
VpnDataPathType |
VpnDataPathType はサポートされておらず、今後変更または使用できなくなる可能性があります。 |
VpnDomainNameType |
名前がドメイン名サフィックスか完全修飾ドメイン名かを説明します。 |
VpnIPProtocol |
IP プロトコル (数値) を指定する定数を定義します。 |
VpnManagementConnectionStatus |
VPN プロファイルの現在の状態を報告するために使用される値。 |
VpnManagementErrorStatus |
既知の VPN 管理エラーについて説明します。 |
VpnNativeProtocolType |
ネイティブ プロトコルの種類を指定します。 |
VpnPacketBufferStatus |
VPN パケット バッファーの使用可能な状態を指定する定数を定義します。 |
VpnRoutingPolicyType |
ルーティング ポリシーの種類を指定します。 |
注釈
エンタープライズ VPN 開発者の場合は、組織のライセンス オプションを検討する必要があります。 多くの情報テクノロジ (IT) 管理者は、ユーザーが Microsoft Store にアクセスできない場合でも、VPN アプリをユーザーに配布するために、切断 (オフライン) ライセンスを使用します。 詳細については、組織のライセンス オプション を参照してください。
後で分析するために、AppCenter SDK を使用してクラッシュ ダンプを収集することを検討することをお勧めします。