FocusSessionManager Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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. |