次の方法で共有


FocusSessionManager クラス

定義

アプリが 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
継承
Object Platform::Object IInspectable 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

デバイスのフォーカス セッションの状態が変更されたときに発生します。

適用対象