Click or drag to resize

SystemBootUtility Class

Utility used for "booting up" OIS. What it does: - Creates an AppIdentity - Applies before-boot update commands - Refreshes the memory cache - Creates/updates xml schema data objects - Computes approximate no. of data objects per DOT in the system - Validates that configured code methods and access modifiers are valid - Initializes event handler classes - Applies after-boot update commands
Inheritance Hierarchy
SystemObject
  Omada.OE.AppLogicSystemBootUtility

Namespace:  Omada.OE.AppLogic
Assembly:  Omada.OE.AppLogic (in Omada.OE.AppLogic.dll) Version: 15.0.0.0
Syntax
C#
public class SystemBootUtility

The SystemBootUtility type exposes the following members.

Constructors
  NameDescription
Public methodSystemBootUtility
SystemBootUtility constructor
Top
Properties
  NameDescription
Public propertyBeforeBootUpdateActionWasExecuted
Is true if any BeforeBootup update actions was actually executed (because they hadn't been so before).
Public propertyConnStr
Connection string for the customer DB.
Public propertyCustomerId
Customer Id.
Public propertyIdentity
The identity that has been created on the thread.
Public propertyIgnoreNonPresentAssemblies
Should we simply ignore registered code assemblies that can't be loaded because they aren't present on the harddrive?
Public propertyNeverSkipBootSteps
Option is mainly intended for certain test classes. If true we will never skip performing certain boot steps due to detecting that they have already been performed.
Public propertySkipAccessModifierValidation
Skip validating that all configured access modifiers map to existing .Net classes?
Public propertySkipAllOptions
Sets all "Skip" flags at the same time.
Public propertySkipAppStringUpdate
Skip updating master data appstrings (like property names) from the AppText files? Option is used by the integration test library to speed things up a bit.
Public propertySkipCodeMethodValidation
Skip validating that all configured code methods map to existing .Net methods?
Public propertySkipLogInitializationIfAlreadyConfigured
If true, the logging API will not be re-initialized if the log has already been configured and initialized once. This is mainly to avoid that the logging is re-initialized when the RoPE RemoteAPI is triggered.
Public propertySkipUpdateActions
If true we will skip checking for and running missing update actions
Public propertySkipUpdatingApproxDataObjectCounts
Skip computing an approximate no. of data objects per DOT?
Public propertySkipUpdatingXmlSchemaFiles
Skip creating/updating xml schema data objects based on xml schema files on the disk?
Top
Methods
Events
  NameDescription
Public eventIdentityCreated
Fires when the creation of the AppIdentity has been finalized.
Public eventStepPerformed
Fires when a step has been performed.
Top
Extension Methods
  NameDescription
Public Extension MethodToBool
Converts object to boolean.
(Defined by ObjectExtensions.)
Public Extension MethodToDateTime
Converts object to DateTime.
(Defined by ObjectExtensions.)
Public Extension MethodToInt
Converts object to integer.
(Defined by ObjectExtensions.)
Top
See Also