NSDistributedNotificationCenter.AddObserver Method

Definition

Overloads

AddObserver(NSObject, Selector, String, NSObject)

[Foundation.Export("addObserver:selector:name:object:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void AddObserver(Foundation.NSObject observer, ObjCRuntime.Selector aSelector, string? aName, Foundation.NSObject? anObject);
[<Foundation.Export("addObserver:selector:name:object:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
override this.AddObserver : Foundation.NSObject * ObjCRuntime.Selector * string * Foundation.NSObject -> unit

Parameters

observer
NSObject
aSelector
Selector
aName
String
anObject
NSObject
Attributes

Applies to

AddObserver(NSObject, Selector, String, String, NSNotificationSuspensionBehavior)

[Foundation.Export("addObserver:selector:name:object:suspensionBehavior:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void AddObserver(Foundation.NSObject observer, ObjCRuntime.Selector selector, string? notificationName, string? notificationSenderc, Foundation.NSNotificationSuspensionBehavior suspensionBehavior);
[<Foundation.Export("addObserver:selector:name:object:suspensionBehavior:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
override this.AddObserver : Foundation.NSObject * ObjCRuntime.Selector * string * string * Foundation.NSNotificationSuspensionBehavior -> unit

Parameters

observer
NSObject
selector
Selector
notificationName
String
notificationSenderc
String
Attributes

Applies to