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
-
EventReceiver
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 |
---|---|---|
String | eventName | The interested event name. |
API Level: 6
Properties
Declaration
C#Copypublic string EventName { get; }
Property Value
Type | Description |
---|---|
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 |
---|---|
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.