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.
Depending on appsettings.json settings, low-level data providers for single- or multi-instance sites are used.
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.
Namespace: YetaWF.Modules.Caching.Startup
Assembly: YetaWF.Caching
Inheritance
public class Application : YetaWF.Core.Support.IInitializeApplicationStartup, YetaWF.Core.Support.IInitializeApplicationStartupFirstNodeOnly;
![]() | Application | Constructor. |
![]() ![]() | 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. |
See Also YetaWF.Caching PackageYetaWF.Core
Documentation Feedback
© 2023 - Softel vdm, Inc. - YetaWF.com