Class EventReceiver
Definition
- Namespace:
- Tizen.Applications.EventManager
- Assembly:
- Tizen.Applications.EventManager.dll
- API Level:
- 6
The ApplicationEventReceiver Class provides functions to add event handler.
C#Copypublic class EventReceiver : IDisposable
- Inheritance
-
System.ObjectEventReceiver
- Implements
-
System.IDisposable
Examples
Copyusing Tizen.Applications.EventManager.SystemEvents; void OnReceived(object sender, ApplicationEventArgs e) { if (e.Name == "event.org.tizen.example.AppEventTestApp.Tizen.Mobile.AppEvent") LogUtils.Write(LogUtils.DEBUG, LOG_TAG, "On Received : " + e.Name); if (e.Name == EarjackStatus.EventName) { Bundle eventData = e.Data; object aValue = eventData.GetItem(EarjackStatus.StatusKey); if (eventData.Is<string>(EarjackStatus.StatusKey)) { string statusValue = (string)aValue; LogUtils.Write(LogUtils.DEBUG, LOG_TAG, "EarjackStatus : " + statusValue); } } } public class EventManagerSample { ... EventReceiver receiver = new EventReceiver("event.org.tizen.example.helloworld.AppEvent"); receiver.Received += OnReceived; }
Constructors
Declaration
C#Copypublic EventReceiver(string eventName)
Parameters
Type | Name | Description |
---|---|---|
System.String | eventName | The interested event name. |
API Level: 6
Properties
Declaration
C#Copypublic string EventName { get; }
Property Value
Type | Description |
---|---|
System.String |
API Level: 6
Methods
Declaration
C#Copypublic void Dispose()
API Level: 5
View Source
Dispose(Boolean)
Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.
Declaration
C#Copyprotected virtual void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
Boolean | disposing | If true, disposes any disposable objects. If false, does not dispose disposable objects. |
API Level: 6
Declaration
C#Copyprotected void Finalize()
API Level: 6
Events
Declaration
C#Copypublic event EventHandler<EventManagerEventArgs> Received
Event Type
Type | Description |
---|---|
System.EventHandler<EventManagerEventArgs> |
Remarks
If you want to add the privileged event, you MUST declare right privilege first. Unless that, throw UnauthorizedAccessException. The privileged events are commented on remarks of it's definitions.
API Level: 6
Implements
System.IDisposable