Class EventReceiver

    Definition

    Namespace:
    Tizen.Applications.EventManager
    Assembly:
    Tizen.Applications.EventManager.dll

    The ApplicationEventReceiver Class provides functions to add event handler.

    public class EventReceiver : IDisposable
    Inheritance
    object
    EventReceiver
    Implements
    System.IDisposable
    Examples
    using 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

    View Source

    EventReceiver(string)

    Initializer of class.

    Declaration
    public EventReceiver(string eventName)
    Parameters
    Type Name Description
    string eventName

    The interested event name.

    Properties

    View Source

    EventName

    Gets the eventname.

    Declaration
    public string EventName { get; }
    Property Value
    Type Description
    string

    Methods

    View Source

    Dispose()

    Release all the resources used by the class.

    Declaration
    public void Dispose()
    View Source

    Dispose(bool)

    Releases any unmanaged resources used by this object. Can also dispose any other disposable objects.

    Declaration
    protected virtual void Dispose(bool disposing)
    Parameters
    Type Name Description
    bool disposing

    If true, disposes any disposable objects. If false, does not dispose disposable objects.

    View Source

    ~EventReceiver()

    Finalizer of class.

    Declaration
    protected ~EventReceiver()

    Events

    View Source

    Received

    Occurs when events are received.

    Declaration
    public event EventHandler<EventManagerEventArgs> Received
    Event Type
    Type Description
    System.EventHandler<TEventArgs><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.

    Implements

    System.IDisposable
    • View Source
    Back to top Copyright © 2016-2024 Samsung
    Generated by DocFX