CFNotificationCenter 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.
Hub pemberitahuan untuk aplikasi.
public class CFNotificationCenter : IDisposable, ObjCRuntime.INativeObject
type CFNotificationCenter = class
interface INativeObject
interface IDisposable
- Warisan
-
CFNotificationCenter
- Penerapan
Keterangan
CFNotificationCenter adalah hub yang digunakan untuk mendengarkan pesan siaran dan memposting pesan siaran dalam aplikasi. Pesan yang diposting sinkron.
Memposting pemberitahuan adalah proses sinkron, yang berarti bahwa memanggil salah satu pesan Posting di pusat pemberitahuan akan memblokir eksekusi sampai semua penangan pemberitahuan selesai berjalan.
Sementara juga NSNotificationCenter menyediakan hub pemberitahuan, mereka terpisah satu sama lain. CFNotificationCenter menyediakan tiga hub: hub lokal aplikasi, hub Darwin (untuk pemberitahuan os-global) dan hub terdistribusi (hanya tersedia di Mac).
Properti
Darwin |
Mengembalikan pusat pemberitahuan global sistem operasi. |
Distributed |
Hub pemberitahuan untuk aplikasi. |
Handle |
Tangani (penunjuk) ke representasi objek yang tidak dikelola. |
Local |
Mengembalikan pusat pemberitahuan lokal aplikasi. |
Metode
AddObserver(String, INativeObject, Action<String,NSDictionary>, CFNotificationSuspensionBehavior) |
Menambahkan pengamat ke pusat pemberitahuan. |
Dispose() |
Merilis sumber daya yang digunakan oleh objek CFNotificationCenter. |
Dispose(Boolean) |
Merilis sumber daya yang digunakan oleh objek CFNotificationCenter. |
Finalize() |
Finalizer untuk objek CFNotificationCenter |
PostNotification(String, INativeObject, NSDictionary, Boolean, Boolean) |
Hub pemberitahuan untuk aplikasi. |
RemoveEveryObserver() |
Hub pemberitahuan untuk aplikasi. |
RemoveObserver(CFNotificationObserverToken) |
Menghapus pengamat yang ditentukan. |