Click or drag to resize

Program Class

Home | imbSCI | imbACE | imbNLP | imbWEM | imbWBI

[This is preliminary documentation and is subject to change.]

[Missing <summary> documentation for "T:imbWEM.Application.Program"]

Inheritance Hierarchy
SystemObject
  aceApplicationBase
    aceConsoleApplicationanalyticConsole
      imbWEM.ApplicationProgram

Namespace:  imbWEM.Application
Assembly:  imbWEM.Application (in imbWEM.Application.exe) Version: 0.1.0.0 (0.1.0.0)
Syntax
C#
public class Program : aceConsoleApplication<analyticConsole>

The Program type exposes the following members.

Constructors
  NameDescription
Public methodProgram
Initializes a new instance of the Program class
Top
Properties
  NameDescription
Public propertyappAboutInfo
Information about the application. Used in User Interface and to sign all reports, readme files and exported documents
(Inherited from aceApplicationBase.)
Public propertyataman
Ataman - watching logs and other folders for oversize
(Inherited from aceApplicationBase.)
Public propertycommandLineArguments (Inherited from aceApplicationBase.)
Public propertydescription
Short description of the application
(Inherited from aceApplicationBase.)
Public propertydoKeepRunning
If true it will keep running
(Inherited from aceApplicationBase.)
Public propertyfolder
Main application folder, where the executable is started
(Inherited from aceApplicationBase.)
Public propertyfolder_cache
Folder used by the chache system
(Inherited from aceApplicationBase.)
Public propertyfolder_config
Folder with configuration files
(Inherited from aceApplicationBase.)
Public propertyfolder_logs
Folder with log files and diagnostics
(Inherited from aceApplicationBase.)
Public propertyfolder_plugins
Folder with plugins
(Inherited from aceApplicationBase.)
Public propertyfolder_projects
Folder with saved application projects.
(Inherited from aceApplicationBase.)
Public propertyfolder_reports
Folder with plugins
(Inherited from aceApplicationBase.)
Public propertyfolder_resources
Folder with report themes and other resources
(Inherited from aceApplicationBase.)
Public propertylogContent
Content of the logger
(Inherited from aceApplicationBase.)
Public propertylogger
Main log-output for the application
(Inherited from aceApplicationBase.)
Public propertymainConsole
Main command console of the application
(Inherited from aceConsoleApplicationanalyticConsole.)
Public propertyname
Gets the application name
(Inherited from aceApplicationBase.)
Public propertyplugins
Plugins from folder_plugins folder
(Inherited from aceApplicationBase.)
Public propertysettings
Base application settings
(Inherited from aceApplicationBase.)
Public propertystate
State of the application
(Inherited from aceApplicationBase.)
Top
Methods
  NameDescription
Public methoddeploySettings
Deploys or redeploys the settings - forcing all parts of the system to update their state according to the settings
(Inherited from aceApplicationBase.)
Public methoddoQuit
Exits the application
(Inherited from aceConsoleApplicationanalyticConsole.)
Public methodEquals (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodlog
Logs the specified message: if logger set with logger, if not directly to console
(Inherited from aceApplicationBase.)
Public methodsetAboutInformation (Overrides aceApplicationBase.setAboutInformation.)
Public methodStartApplication
Starts the application, keeping thread in the loop. Once it returns false, it means user chosen to quit the application
(Inherited from aceApplicationBase.)
Public methodToString (Inherited from Object.)
Top
Events
  NameDescription
Public eventonEventApplicationClosing
Event handler for Closing" at Application, to hook reaction method on to.
(Inherited from aceApplicationBase.)
Public eventonEventApplicationLoaded
Event handler for Loaded" at Application, to hook reaction method on to.
(Inherited from aceApplicationBase.)
Public eventonEventApplicationReady
Event handler for Ready" at Application, to hook reaction method on to.
(Inherited from aceApplicationBase.)
Top
See Also