VpnForegroundActivatedEventArgs クラス

定義

VPN アプリがフォアグラウンドで アクティブ化されるときに、Activateed イベントで渡される引数 ( Application.OnActivated を参照)。

public ref class VpnForegroundActivatedEventArgs sealed : IActivatedEventArgsWithUser
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 851968)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class VpnForegroundActivatedEventArgs final : IActivatedEventArgsWithUser
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 851968)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class VpnForegroundActivatedEventArgs : IActivatedEventArgsWithUser
Public NotInheritable Class VpnForegroundActivatedEventArgs
Implements IActivatedEventArgsWithUser
継承
Object Platform::Object IInspectable VpnForegroundActivatedEventArgs
属性
実装

Windows の要件

デバイス ファミリ
Windows 11 (10.0.22000.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v14.0 で導入)
アプリの機能
networkingVpnProvider

プロパティ

ActivationOperation

VPN フォアグラウンド操作を表す オブジェクトを取得します。

フォアグラウンド操作の処理が完了したら、この VpnForegroundActivationOperation オブジェクトの Complete メソッドを呼び出し、IVpnPlugin.Connect 呼び出しに返す値の ValueSet を渡す必要があります。 VpnChannel.ActivateForeground を参照してください。

Kind

このアプリがアクティブ化されている理由を取得します。

PreviousExecutionState

このアクティブ化の前にアプリが存在していた実行状態を取得します。

ProfileName

アクティブな VPN プロファイルの名前を取得します。

SharedContext

VPN フォアグラウンド アプリをアクティブ化したときに VPN プラグインによって提供される値のセットを取得します。 VpnChannel.ActivateForeground を参照してください。

SplashScreen

スプラッシュ スクリーンからアクティブ化されたアプリへの切り替えに関する情報を提供するスプラッシュ スクリーン オブジェクトを取得します。

User

アプリがアクティブ化されたユーザーを取得します。 「 IActivatedEventArgsWithUser.User」も参照してください。

適用対象