An instance of this class is instantiated during application startup and registers all low-level data providers for file and folder I/O, caching and locking.
Applications do not access these low-level data providers directly. Caching and locking services provided by YetaWF.Core.IO.Caching and file system services provided by YetaWF.Core.IO.FileSystem, YetaWF.Core.IO.DataFilesProvider and YetaWF.Core.IO.FileIO<TObj> should be used instead.
public class Application : YetaWF.Core.Support.IInitializeApplicationStartup, YetaWF.Core.Support.IInitializeApplicationStartupFirstNodeOnly;
|Equals||Determines whether the specified object is equal to the current object.|
|Finalize||Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.|
|GetHashCode||Serves as the default hash function.|
|GetType||Gets the Type of the current instance.|
|InitializeApplicationStartupAsync||Called when any node of a (single- or multi-instance) site is starting up.|
|InitializeFirstNodeStartupAsync||Called when the first node of a multi-instance site is starting up.|
|MemberwiseClone||Creates a shallow copy of the current Object.|
|ReferenceEquals||Determines whether the specified Object instances are the same instance.|
|ToString||Returns a string that represents the current object.|