Bagikan melalui


FocusSessionManager Kelas

Definisi

Menyediakan API yang memungkinkan aplikasi mengelola status fitur Sesi Fokus Windows.

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
Warisan
Object Platform::Object IInspectable FocusSessionManager
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 11 Insider Preview (diperkenalkan dalam 10.0.23504.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v15.0)

Keterangan

Dapatkan instans FocusSessionManager dengan memanggil GetDefault.

FocusSessionManager menyediakan cara terprogram untuk membaca dan memanipulasi status Fokus, yang merupakan fitur yang dimaksudkan untuk mengurangi gangguan di Windows.

Properti

IsFocusActive

Mendapatkan nilai yang menunjukkan apakah sesi fokus aktif pada perangkat.

IsSupported

Mendapatkan nilai yang menunjukkan apakah API sesi fokus didukung pada perangkat.

Metode

DeactivateFocus()

Mengakhiri semua sesi fokus yang saat ini aktif dan menonaktifkan Fokus.

Penting

FOCUSSessionManager.DeactivateFocus API adalah bagian dari Fitur Akses Terbatas (lihat kelas LimitedAccessFeatures). Untuk informasi lebih lanjut atau untuk meminta token pembuka kunci, silakan gunakan Formulir Permintaan Token Akses LAF.

GetDefault()

Mendapatkan instans default kelas FocusSessionManager .

GetSession(String)

Mendapatkan objek FocusSession yang mewakili sesi fokus dengan Id yang ditentukan.

TryStartFocusSession()

Mencoba memulai sesi fokus tanpa waktu akhir tetap.

Penting

FOCUSSessionManager.TryStartFocusSession API adalah bagian dari Fitur Akses Terbatas (lihat kelas LimitedAccessFeatures). Untuk informasi lebih lanjut atau untuk meminta token pembuka kunci, silakan gunakan Formulir Permintaan Token Akses LAF.

TryStartFocusSession(DateTime)

Mencoba memulai sesi fokus yang aktif hingga dibatalkan secara eksplisit.

Penting

FOCUSSessionManager.TryStartFocusSession API adalah bagian dari Fitur Akses Terbatas (lihat kelas LimitedAccessFeatures). Untuk informasi lebih lanjut atau untuk meminta token pembuka kunci, silakan gunakan Formulir Permintaan Token Akses LAF.

Acara

IsFocusActiveChanged

Dimunculkan saat status sesi fokus perangkat berubah.

Berlaku untuk