Class DefaultCoreBackend

Definition

Namespace:
Tizen.Applications.CoreBackend
Assembly:
Tizen.Applications.Common.dll

An abstract class to provide default event handlers for apps.

C#
Copy
public abstract class DefaultCoreBackend : ICoreBackend, IDisposable
Inheritance
object
DefaultCoreBackend
Implements
System.IDisposable

Constructors

View Source

DefaultCoreBackend()

Constructor of DefaultCoreBackend class.

Declaration
C#
Copy
public DefaultCoreBackend()

Methods

View Source

AddEventHandler(EventType, Action)

Adds an event handler.

Declaration
C#
Copy
public virtual void AddEventHandler(EventType evType, Action handler)
Parameters
Type Name Description
EventType evType

The type of event.

System.Action handler

The handler method without arguments.

View Source

AddEventHandler<TEventArgs>(EventType, Action<TEventArgs>)

Adds an event handler.

Declaration
C#
Copy
public virtual void AddEventHandler<TEventArgs>(EventType evType, Action<TEventArgs> handler) where TEventArgs : EventArgs
Parameters
Type Name Description
EventType evType

The type of event.

System.Action<T><TEventArgs> handler

The handler method with a TEventArgs type argument.

Type Parameters
Name Description
TEventArgs

The EventArgs type used in arguments of the handler method.

View Source

Dispose()

Releases all resources.

Declaration
C#
Copy
public void Dispose()
View Source

Dispose(bool)

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

Declaration
C#
Copy
protected abstract 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

Exit()

Exits the mainloop of the backend.

Declaration
C#
Copy
public abstract void Exit()
View Source

~DefaultCoreBackend()

Finalizer of DefaultCoreBackend class.

Declaration
C#
Copy
protected ~DefaultCoreBackend()
View Source

Run(string[])

Runs the mainloop of the backend.

Declaration
C#
Copy
public virtual void Run(string[] args)
Parameters
Type Name Description
string[] args

Implements

System.IDisposable