Bagikan melalui


AppNotificationManager Kelas

Definisi

Menyediakan API untuk mengelola pemberitahuan aplikasi, termasuk menampilkan dan menghapus pemberitahuan di Pusat Pemberitahuan (disebut Pusat Tindakan di Windows 10), memperbarui kemajuan pemberitahuan, dan mendaftar dan membatalkan pendaftaran untuk pemanggilan pemberitahuan aplikasi.

Catatan

Kelas AppNotificationManager memiliki dependensi pada paket Singleton. Karena dependensi tersebut, ada pertimbangan tertentu yang perlu diperhatikan jika Anda memanggil API ini dari aplikasi mandiri. Untuk informasi selengkapnya, dan detailnya, lihat Dependensi pada paket MSIX tambahan.

public ref class AppNotificationManager sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.AppNotifications.AppNotificationsContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppNotificationManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.AppNotifications.AppNotificationsContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppNotificationManager
Public NotInheritable Class AppNotificationManager
Warisan
Object Platform::Object IInspectable AppNotificationManager
Atribut

Keterangan

Dapatkan instans kelas ini dengan mengakses properti AppNotificationManager.Default .

Properti

Default

Mendapatkan instans default kelas AppNotificationManager .

Catatan

Kelas AppNotificationManager memiliki dependensi pada paket Singleton. Karena dependensi tersebut, ada pertimbangan tertentu yang perlu diperhatikan jika Anda memanggil API ini dari aplikasi mandiri. Untuk informasi selengkapnya, dan detailnya, lihat Dependensi pada paket MSIX tambahan.

Setting

Dapatkan status pengaturan pemberitahuan aplikasi untuk aplikasi, menentukan apakah pemberitahuan saat ini diaktifkan atau, jika tidak, mekanisme di mana pemberitahuan saat ini dinonaktifkan.

Catatan

Kelas AppNotificationManager memiliki dependensi pada paket Singleton. Karena dependensi tersebut, ada pertimbangan tertentu yang perlu diperhatikan jika Anda memanggil API ini dari aplikasi mandiri. Untuk informasi selengkapnya, dan detailnya, lihat Dependensi pada paket MSIX tambahan.

Metode

GetAllAsync()

Mendapatkan semua pemberitahuan aplikasi untuk memanggil aplikasi yang saat ini ditampilkan di Pusat Tindakan.

Catatan

Kelas AppNotificationManager memiliki dependensi pada paket Singleton. Karena dependensi tersebut, ada pertimbangan tertentu yang perlu diperhatikan jika Anda memanggil API ini dari aplikasi mandiri. Untuk informasi selengkapnya, dan detailnya, lihat Dependensi pada paket MSIX tambahan.

IsSupported()

Mendapatkan nilai boolean yang menunjukkan apakah API pemberitahuan Microsoft.Windows.PushNotifications didukung untuk aplikasi panggilan.

Catatan

Kelas PushNotificationManager memiliki dependensi pada paket Singleton. Karena dependensi tersebut, ada pertimbangan tertentu yang perlu diperhatikan jika Anda memanggil API ini dari aplikasi mandiri. Untuk informasi selengkapnya, dan detailnya, lihat Dependensi pada paket MSIX tambahan.

Register()

Mendaftarkan aplikasi untuk menerima peristiwa NotificationInvoked saat pengguna berinteraksi dengan pemberitahuan aplikasi.

Catatan

Kelas AppNotificationManager memiliki dependensi pada paket Singleton. Karena dependensi tersebut, ada pertimbangan tertentu yang perlu diperhatikan jika Anda memanggil API ini dari aplikasi mandiri. Untuk informasi selengkapnya, dan detailnya, lihat Dependensi pada paket MSIX tambahan.

Register(String, Uri)

Mendaftarkan aplikasi untuk menerima peristiwa NotificationInvoked saat pengguna berinteraksi dengan pemberitahuan aplikasi.

Catatan

Kelas AppNotificationManager memiliki dependensi pada paket Singleton. Karena dependensi tersebut, ada pertimbangan tertentu yang perlu diperhatikan jika Anda memanggil API ini dari aplikasi mandiri. Untuk informasi selengkapnya, dan detailnya, lihat Dependensi pada paket MSIX tambahan.

RemoveAllAsync()

Secara asinkron menghapus semua pemberitahuan aplikasi untuk aplikasi dari Pusat Pemberitahuan (disebut Pusat Tindakan di Windows 10).

Catatan

Kelas AppNotificationManager memiliki dependensi pada paket Singleton. Karena dependensi tersebut, ada pertimbangan tertentu yang perlu diperhatikan jika Anda memanggil API ini dari aplikasi mandiri. Untuk informasi selengkapnya, dan detailnya, lihat Dependensi pada paket MSIX tambahan.

RemoveByGroupAsync(String)

Secara asinkron menghapus semua pemberitahuan aplikasi untuk aplikasi yang memiliki pengidentifikasi grup yang ditentukan dari Pusat Tindakan.

Catatan

Kelas AppNotificationManager memiliki dependensi pada paket Singleton. Karena dependensi tersebut, ada pertimbangan tertentu yang perlu diperhatikan jika Anda memanggil API ini dari aplikasi mandiri. Untuk informasi selengkapnya, dan detailnya, lihat Dependensi pada paket MSIX tambahan.

RemoveByIdAsync(UInt32)

Secara asinkron menghapus pemberitahuan aplikasi dengan ID yang ditentukan dari Pusat Pemberitahuan (disebut Pusat Tindakan di Windows 10).

Catatan

Kelas AppNotificationManager memiliki dependensi pada paket Singleton. Karena dependensi tersebut, ada pertimbangan tertentu yang perlu diperhatikan jika Anda memanggil API ini dari aplikasi mandiri. Untuk informasi selengkapnya, dan detailnya, lihat Dependensi pada paket MSIX tambahan.

RemoveByTagAndGroupAsync(String, String)

Secara asinkron menghapus semua pemberitahuan aplikasi untuk aplikasi yang memiliki pengidentifikasi grup dan tag yang ditentukan dari Pusat Tindakan.

Catatan

Kelas AppNotificationManager memiliki dependensi pada paket Singleton. Karena dependensi tersebut, ada pertimbangan tertentu yang perlu diperhatikan jika Anda memanggil API ini dari aplikasi mandiri. Untuk informasi selengkapnya, dan detailnya, lihat Dependensi pada paket MSIX tambahan.

RemoveByTagAsync(String)

Secara asinkron menghapus semua pemberitahuan aplikasi untuk aplikasi yang memiliki pengidentifikasi tag yang ditentukan dari Pusat Pemberitahuan (disebut Pusat Tindakan di Windows 10).

Catatan

Kelas AppNotificationManager memiliki dependensi pada paket Singleton. Karena dependensi tersebut, ada pertimbangan tertentu yang perlu diperhatikan jika Anda memanggil API ini dari aplikasi mandiri. Untuk informasi selengkapnya, dan detailnya, lihat Dependensi pada paket MSIX tambahan.

Show(AppNotification)

Menampilkan pemberitahuan aplikasi yang ditentukan di Pusat Tindakan.

Catatan

Kelas AppNotificationManager memiliki dependensi pada paket Singleton. Karena dependensi tersebut, ada pertimbangan tertentu yang perlu diperhatikan jika Anda memanggil API ini dari aplikasi mandiri. Untuk informasi selengkapnya, dan detailnya, lihat Dependensi pada paket MSIX tambahan.

Unregister()

Membatalkan pendaftaran aplikasi dari menerima peristiwa NotificationInvoked saat pengguna berinteraksi dengan pemberitahuan aplikasi.

Catatan

Kelas AppNotificationManager memiliki dependensi pada paket Singleton. Karena dependensi tersebut, ada pertimbangan tertentu yang perlu diperhatikan jika Anda memanggil API ini dari aplikasi mandiri. Untuk informasi selengkapnya, dan detailnya, lihat Dependensi pada paket MSIX tambahan.

UnregisterAll()

Membersihkan semua data terkait pendaftaran untuk pemberitahuan aplikasi. Setelah ini, pemberitahuan aplikasi untuk aplikasi tidak akan berfungsi sampai Register dipanggil lagi.

Catatan

Kelas AppNotificationManager memiliki dependensi pada paket Singleton. Karena dependensi tersebut, ada pertimbangan tertentu yang perlu diperhatikan jika Anda memanggil API ini dari aplikasi mandiri. Untuk informasi selengkapnya, dan detailnya, lihat Dependensi pada paket MSIX tambahan.

UpdateAsync(AppNotificationProgressData, String)

Updates data kemajuan untuk pemberitahuan aplikasi dengan pengidentifikasi tag yang ditentukan.

Catatan

Kelas AppNotificationManager memiliki dependensi pada paket Singleton. Karena dependensi tersebut, ada pertimbangan tertentu yang perlu diperhatikan jika Anda memanggil API ini dari aplikasi mandiri. Untuk informasi selengkapnya, dan detailnya, lihat Dependensi pada paket MSIX tambahan.

UpdateAsync(AppNotificationProgressData, String, String)

Updates data kemajuan untuk pemberitahuan aplikasi dengan tag dan pengidentifikasi grup yang ditentukan.

Catatan

Kelas AppNotificationManager memiliki dependensi pada paket Singleton. Karena dependensi tersebut, ada pertimbangan tertentu yang perlu diperhatikan jika Anda memanggil API ini dari aplikasi mandiri. Untuk informasi selengkapnya, dan detailnya, lihat Dependensi pada paket MSIX tambahan.

Acara

NotificationInvoked

Dimunculkan saat pemberitahuan aplikasi untuk aplikasi dipanggil melalui interaksi pengguna.

Catatan

Kelas AppNotificationManager memiliki dependensi pada paket Singleton. Karena dependensi tersebut, ada pertimbangan tertentu yang perlu diperhatikan jika Anda memanggil API ini dari aplikasi mandiri. Untuk informasi selengkapnya, dan detailnya, lihat Dependensi pada paket MSIX tambahan.

Berlaku untuk

Lihat juga