Base class for Fuse Apps. This class contains implementation and interface that is common between all platforms. You only need to derive from this class when adding support for a new platform. Fuse already provides derived classes for each supported platform, all of them named App, that you should use as base class when creating an app for an already supported platform.

Location

Namespace
Fuse
Package
Fuse.Nodes 1.9.0

Interface of AppBase

Current : AppBase uno

The currently executing App. Note that this property might return null during execution of static constructors

OnUnhandledException(Exception, bool) uno

Notfies the App about an unhandled exception within a subsystem of the app. If implementing a subsystems (such as separate threads) where exceptions can be thrown out of the app, you can catch such otherwise unhandled exceptions and report them to this method, to allow users to use the UnhandledException event to deal with such exceptions instead of crashing the App.

OnUpdate uno

Called when the application updates. This method can be overridden by platform-specific App implementations, but should not be overridden in user code. Use UpdateManager instead.

Inherited from Application

Inherited from CoreApp

Inherited from object

Implemented Interfaces