共用方式為


CFNotificationCenter 類別

定義

應用程式的通知中樞。

public class CFNotificationCenter : IDisposable, ObjCRuntime.INativeObject
type CFNotificationCenter = class
    interface INativeObject
    interface IDisposable
繼承
CFNotificationCenter
實作

備註

CFNotificationCenter 是一個中樞,用來接聽廣播訊息,並在應用程式中張貼廣播訊息。 張貼的訊息是同步的。

張貼通知是同步程式,這表示叫用通知中心的其中一個 Post 訊息將會封鎖執行,直到所有通知處理常式都已完成執行為止。

NSNotificationCenter雖然 也會提供通知中樞,但它們彼此分開。 CFNotificationCenter 提供三個中樞:應用程式本機中樞、Os 全域通知的 Darwin 中樞 () 和分散式中樞 (僅適用于 Mac) 。

屬性

Darwin

傳回作業系統全域通知中心。

Distributed

應用程式的通知中樞。

Handle

處理非受控物件標記法) (指標。

Local

傳回應用程式本機通知中心。

方法

AddObserver(String, INativeObject, Action<String,NSDictionary>, CFNotificationSuspensionBehavior)

將觀察者新增至通知中心。

Dispose()

釋放 CFNotificationCenter 物件所使用的資源。

Dispose(Boolean)

釋放 CFNotificationCenter 物件所使用的資源。

Finalize()

CFNotificationCenter 物件的完成項

PostNotification(String, INativeObject, NSDictionary, Boolean, Boolean)

應用程式的通知中樞。

RemoveEveryObserver()

應用程式的通知中樞。

RemoveObserver(CFNotificationObserverToken)

移除指定的觀察者。

適用於