Class NotificationListenerManager

Definition

Namespace:
Tizen.Applications.NotificationEventListener
Assembly:
Tizen.Applications.NotificationEventListener.dll

This class provides a way to register callback function for some notification events.

C#
Copy
public class NotificationListenerManager
Inheritance
object
NotificationListenerManager
Remarks

The event listener can use this class to get a list of notifications or to clear notifications.

Methods

View Source

Delete(string, int)

Deletes a notification with appId and uniqueNumber.

Declaration
C#
Copy
public static void Delete(string appId, int uniqueNumber)
Parameters
Type Name Description
string appId

The name of the application you want to delete.

int uniqueNumber

The unique number of the notification.

Remarks

The event listener can use this class to get a list of notifications or to clear notifications.

Exceptions
Type Condition
System.ArgumentException

Thrown in case of an invalid parameter.

System.UnauthorizedAccessException

Thrown in case of a permission is denied.

System.InvalidOperationException

Thrown in case of any internal error.

View Source

DeleteAll()

Deletes all notifications.

Declaration
C#
Copy
public static void DeleteAll()
Remarks

The event listener can use this class to get a list of notifications or to clear notifications.

Exceptions
Type Condition
System.UnauthorizedAccessException

Thrown in case of a permission is denied.

System.InvalidOperationException

Thrown in case of any internal error.

View Source

GetList()

Returns the notification list.

Declaration
C#
Copy
public static IList<NotificationEventArgs> GetList()
Returns
Type Description
System.Collections.Generic.IList<T><NotificationEventArgs>
Remarks

The event listener can use this class to get a list of notifications or to clear notifications.

Exceptions
Type Condition
System.UnauthorizedAccessException

Thrown in case of a permission is denied.

System.InvalidOperationException

Thrown in case of any internal error.

Events

View Source

Added

Event handler for notification insert event.

Declaration
C#
Copy
public static event EventHandler<NotificationEventArgs> Added
Event Type
Type Description
System.EventHandler<TEventArgs><NotificationEventArgs>
Remarks

The event listener can use this class to get a list of notifications or to clear notifications.

Exceptions
Type Condition
System.ArgumentException

Thrown in case of an invalid parameter.

System.UnauthorizedAccessException

Thrown in case of a permission is denied.

System.InvalidOperationException

Thrown in case of any internal error.

View Source

Deleted

Event handler for notification delete event.

Declaration
C#
Copy
public static event EventHandler<NotificationDeleteEventArgs> Deleted
Event Type
Type Description
System.EventHandler<TEventArgs><NotificationDeleteEventArgs>
Remarks

The event listener can use this class to get a list of notifications or to clear notifications.

Exceptions
Type Condition
System.ArgumentException

Thrown in case of an invalid parameter.

System.UnauthorizedAccessException

Thrown in case of a permission is denied.

System.InvalidOperationException

Thrown in case of any internal error.

View Source

Updated

Event handler for notification update event.

Declaration
C#
Copy
public static event EventHandler<NotificationEventArgs> Updated
Event Type
Type Description
System.EventHandler<TEventArgs><NotificationEventArgs>
Remarks

The event listener can use this class to get a list of notifications or to clear notifications.

Exceptions
Type Condition
System.ArgumentException

Thrown in case of an invalid parameter.

System.UnauthorizedAccessException

Thrown in case of a permission is denied.

System.InvalidOperationException

Thrown in case of any internal error.