FocusSessionManager クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アプリが Windows のフォーカス セッション機能の状態を管理できるようにする API を提供します。
public ref class FocusSessionManager sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 983040)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class FocusSessionManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 983040)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class FocusSessionManager
Public NotInheritable Class FocusSessionManager
- 継承
- 属性
Windows の要件
デバイス ファミリ |
Windows 11 Insider Preview (10.0.23504.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v15.0 で導入)
|
注釈
GetDefault を呼び出して FocusSessionManager の インスタンス を取得します。
FocusSessionManager は、フォーカスの状態をプログラムで読み取って操作する方法を提供します。これは、Windows の注意を散らすのを減らすことを目的とした機能です。
プロパティ
IsFocusActive |
デバイスでフォーカス セッションがアクティブかどうかを示す値を取得します。 |
IsSupported |
フォーカス セッション API がデバイスでサポートされているかどうかを示す値を取得します。 |
メソッド
DeactivateFocus() |
現在アクティブなすべてのフォーカス セッションを終了し、フォーカスをオフにします。 重要 FocusSessionManager.DeactivateFocus API は、制限付きアクセス機能の一部です (「LimitedAccessFeatures クラス」を参照)。 詳細またはロック解除トークンを要求するには、 LAF アクセス トークン要求フォームを使用してください。 |
GetDefault() |
FocusSessionManager クラスの既定のインスタンスを取得します。 |
GetSession(String) |
指定した ID を持つフォーカス セッションを表す FocusSession オブジェクトを取得 します。 |
TryStartFocusSession() |
終了時刻が固定されていないフォーカス セッションの開始を試みます。 重要 FocusSessionManager.TryStartFocusSession API は、制限付きアクセス機能の一部です (「LimitedAccessFeatures クラス」を参照)。 詳細またはロック解除トークンを要求するには、 LAF アクセス トークン要求フォームを使用してください。 |
TryStartFocusSession(DateTime) |
明示的に取り消されるまでアクティブなフォーカス セッションの開始を試みます。 重要 FocusSessionManager.TryStartFocusSession API は、制限付きアクセス機能の一部です (「LimitedAccessFeatures クラス」を参照)。 詳細またはロック解除トークンを要求するには、 LAF アクセス トークン要求フォームを使用してください。 |
イベント
IsFocusActiveChanged |
デバイスのフォーカス セッションの状態が変更されたときに発生します。 |