Click or drag to resize
CMS.Core Namespace
 
Classes
  ClassDescription
Public classAppCore
Main entry point to the application.
Public classAppCoreSetup
Represents application startup parameters.
Public classAppCoreSetupBuilder
Builds instances of the AppCoreSetup class.
Public classAssemblyDiscoveryHelper
Provides loading of application assemblies.
Public classBasicModuleInstallationMetaData
Basic module installation meta data (can be retrieved from the name of module installation meta file). The basic meta data is read only.
Public classBinaryData
Wrapper for the binary data (fox example for the web farm tasks).
Public classCoreServices
Provides basic core services
Public classDiscoveryError
Represents an error that occurred during the assembly or module discovery process.
Public classLoggingPolicy
Logging policy allows to limit the number of logged events.
Public classModuleDiscovery
Provides loading of application modules.
Public classModuleEntry
Represents the standard module entry.
Public classModuleEntryManager
Provides management of module info objects in the hosting CMS application.
Public classModuleInfo
Represents a module info.
Public classModuleInstallationMetaData
Installation meta data about single installation module, shipped with module via NuGet.
Public classModuleMetadata
Represents the module metadata.
Public classModuleName
Constants for module names
Public classObjectFactory
Object factory based on the given type
Public classObjectFactoryT
Class that provides construction of the objects of given class
Public classService
Service entry in format Service.Entry<ISomeService>()...
Public classServiceServiceInterface
Service entry in format Service<ISomeService>.Entry()...
Public classStaticObjectWrapperObjectType Obsolete.
Site related context methods and variables.
Public classStaticServiceWrapperInterfaceType, DefaultImplementationType Obsolete.
Static wrapper for the service with default implementation specified
Public classStaticWrapperInterfaceType
Static wrapper for the implementation implementing the given interface
Public classTypeManager
Manager for object factories
Public classWebFarmTask
Web farm task implementation
Interfaces
  InterfaceDescription
Public interfaceIAppSettingsService
AppSettings service interface
Public interfaceIConnectionStringService
ConnectionString service interface
Public interfaceIConversionService
Interface for the conversion service
Public interfaceIEventLogService
Event log service interface
Public interfaceILocalizationService
Localization service interface
Public interfaceILogContext
Interface for the Log context
Public interfaceIMacroMethod
Represents method executable in MacroEngine.
Public interfaceIMacroMethodParam
Represents method executable in MacroEngine.
Public interfaceIMacroRoot
Represents visible root of the macro engine where root properties can be registered. Extend this interface with properties which you want to be resolved
Public interfaceIObjectFactory
Object factory interface
Public interfaceIOverridableT Obsolete.
Interface defining overridable object
Public interfaceIPerformanceCounter
Interface for a performance counter
Public interfaceISettingsService
Settings service interface
Public interfaceIWebFarmService
Web farm service interface
Public interfaceIWebFarmTask
Web farm task representation.
Delegates
Enumerations
  EnumerationDescription
Public enumerationLoggingPolicyEnum
Logging policy types.
Public enumerationWebFarmTaskOptimizeActionEnum
Determines kind of optimization which can be used for reduction number of generated web farm tasks of particular type.