CMS.Base Namespace |
Class | Description | |
---|---|---|
![]() | AbstractActionContextTContext |
Base class for action context
|
![]() | AbstractAdvancedHandler |
Base class for advanced handler classes
|
![]() | AbstractBaseProviderProviderType |
Abstract class for providers.
|
![]() | AbstractCMSLazy |
Abstract class for the lazy loaded objects
|
![]() | AbstractContextTContext |
Base context object class.
|
![]() | AbstractDataContainerParentObjectType |
Abstract class for data container objects
|
![]() | AbstractHandler |
Base class for handler classes
|
![]() | AbstractHelper |
Abstract helper.
|
![]() | AbstractHelperHelperType |
Abstract helper.
|
![]() | AbstractHierarchicalObjectTObject |
Abstract class for the hierarchical objects
|
![]() | AbstractManager |
Abstract manager
|
![]() | AbstractManagerManagerType |
Abstract manager
|
![]() | AbstractObject |
Abstract class for the data container with no functionality
|
![]() | AbstractObjectGenerator |
Abstract class for all object generators
|
![]() | AbstractPropertyAttribute |
Defines a column registered within the object
|
![]() | AbstractSimpleDataContainerTObject |
Abstract class for the data container with no functionality
|
![]() | AbstractURLProviderProviderType |
Abstract class for URL providers.
|
![]() | AbstractWorker |
Abstract class for the thread worker.
|
![]() | ActionCancelledException |
Exception thrown in case the action was cancelled
|
![]() | AdvancedHandler |
General CMS handler
|
![]() | AdvancedHandlerTParameter |
General CMS handler with one generic parameter
|
![]() | AdvancedHandlerTHandler, TArgs |
Generic handler class
|
![]() | AggregatedDataContainer |
Aggregated data container which joins the Column names from all data sources
|
![]() | ApplicationEvents |
Global CMS application events
|
![]() | ApplicationModule |
Application module for registering the application events globally
|
![]() | AppSettingTValue |
Defined lazy initialized boolean setting
|
![]() | AppSettingsService |
AppSettings service
|
![]() | AttributeHelper |
Provides methods to access types attributes. Supports extra attributes provided by the extensions
|
![]() | AzureHelper |
Helper methods and properties for Microsoft Azure integration.
|
![]() | BaseExtensions |
Extension methods.
|
![]() | BaseHandlers |
Base module event handlers
|
![]() | BaseModule |
Represents the Settings Provider module.
|
![]() | BaseModuleMetadata |
Represents the Settings Provider module metadata.
|
![]() | BeforeConditionalEventTArgs |
Conditional event execute in before handler
|
![]() | BoolAppSetting |
Defined lazy initialized boolean setting
|
![]() | BoolDebugSetting |
Defined lazy initialized boolean debug setting
|
![]() | ClassEventArgs |
Class event attributes
|
![]() | ClassHelper |
Helper to provide general access to assemblies and classes.
|
![]() | ClassNotLoadedException |
Exception which is thrown when the custom class is not loaded.
|
![]() | ClassTypeSettings |
Class type settings class.
|
![]() | CMSActionContext |
Action context. Ensures context for the actions block.
|
![]() | CMSAppSettings |
App settings.
|
![]() | CMSConnectionStrings |
Connection strings
|
![]() | CMSEventArgs |
Base class for the CMS event arguments
|
![]() | CMSEventArgsParameterType |
Base class for the CMS event arguments with one generic parameter
|
![]() | CMSException |
Base class for the CMS exceptions. For general exceptions, use GeneralCMSException
|
![]() | CMSExtensibilitySection |
Extensibility section for the web.config.
|
![]() | CMSLazyTValue |
Provides lazy initialization
|
![]() | CMSListT |
Class for advanced generic list.
|
![]() | CMSLoaderAttribute |
Adds action to the page.
|
![]() | CMSModuleLoaderBase |
Module loader base class
|
![]() | CMSParallel |
Wrapper for a Parallel class, providing additional operations to make threads compatible with CMS API (such as CMSThread class)
|
![]() | CMSRegex |
Defined lazy initialized regular expression
|
![]() | CMSStatic |
Base class for the static class
|
![]() | CMSStaticTValue |
Static object wrapper which provides static variables based on the current context name
|
![]() | CMSStaticObjectTValue |
Static object wrapper which provides static variables based on the current context name - Variant that provides a new object instance for each context
|
![]() | CMSString |
Helper (replace) methods for string class
|
![]() | CMSThread |
CMS managed thread.
|
![]() | CMSVersion |
CMS version
|
![]() | CMSWorkerQueue |
Queue of the workers.
|
![]() | ConditionalEventTArgs |
Conditional event execute in before handler
|
![]() | ConditionalEventBaseTEvent, TArgs |
Defines a conditional event
|
![]() | ConditionalObjectFactoryObjectType |
Object factory which includes condition on the object creation
|
![]() | ConnectionStringService |
ConnectionStrings service
|
![]() | ContextContainerTParent |
General container for request data
|
![]() | CoreExtensions |
Base extensions
|
![]() | CoreMethods |
Base class for helpers
|
![]() | CustomClassAttribute |
Registers the custom class within the system or overrides the existing one.
|
![]() | CustomHelperAttribute |
Registers the custom helper within the system, replaces the default helper from which the defined one inherits.
|
![]() | CustomManagerAttribute |
Registers the custom manager within the system, replaces the default manager from which the defined one inherits.
|
![]() | DataContainer |
Case insensitive data container class.
|
![]() | DataRowContainer |
Object encapsulating DataRow objects to be accessible via macro engine.
|
![]() | DataSetContainer |
Object encapsulating DataSet objects to be accessible via macro engine.
|
![]() | DataTableContainer |
Object encapsulating DataTable objects to be accessible via macro engine.
|
![]() | DebugContext |
Debug context
|
![]() | DebugEventArgs |
Debug event arguments
|
![]() | DebugEvents |
Debug events handlers.
|
![]() | DebugExtensions | Obsolete.
Debug extension methods
|
![]() | DebugHandler |
Debug event handler.
|
![]() | DebugHelper |
Debug helping methods.
|
![]() | DebugLogFile |
Defined lazy initialized debug log file setting
|
![]() | DebugSettings |
Container for the particular debug settings
|
![]() | DefaultModuleUsageDataCollection |
Collection of module usage data provided by module usage data source
|
![]() | DefaultModuleUsageDataSourceContainer |
Default container for registering and retrieving module usage data sources.
|
![]() | DictionaryHelper |
Methods for general dictionary operations
|
![]() | DisposableObject |
Base class for the disposable objects that can carry other depending disposable objects
|
![]() | DocumentTypeNotExistsException |
Exception raised when a non-existing document type is requested.
|
![]() | DynamicPropertyPropertyType |
Represents a generic property
|
![]() | EditableItems |
Editable items container.
|
![]() | EnumDataContainer |
Provides wrapper for any Enum object for usage in the macro engine. Uses reflection to extract fields of the enum.
|
![]() | EnumerableDataContainerT |
Provides wrapper for any list for usage in the macro engine.
|
![]() | EventList |
Dynamic event list that allows to register and raise events
|
![]() | ExtendObjectType |
Extension storage
|
![]() | ExtendedActionContextTContext |
Base class for the extended action context
|
![]() | ExtendedXmlData |
XML data container.
|
![]() | ExtenderT |
Represents a behavior that can be attached to objects of specific type.
|
![]() | ExtendListListType, ExtensionType |
List extensions
|
![]() | Extension |
Extension extension methods
|
![]() | ExtensionTExtension |
Storage for static extensions
|
![]() | ExtensionAttribute |
Extension attribute. Place above particular class to register its extension.
|
![]() | ExtensionProperties |
Extension properties
|
![]() | GeneralCMSException |
General CMS exception
|
![]() | GeneralIndexableWrapperKeyType, ValueType |
Wrapper for general indexable interface
|
![]() | GenericExtensionExtensionType |
Generic extension container
|
![]() | GenericPropertyPropertyType |
Represents a generic property
|
![]() | GetVaryByCustomStringEventArgs |
Event arguments for GetVaryByCustomString event
|
![]() | GetVaryByCustomStringHandler |
Automation handler
|
![]() | GroupedDataSource |
Class providing DataSource grouping - one pass DataSource grouping.
|
![]() | GroupedEnumerableItemType |
Class providing enumerable grouping - one pass enumerable grouping.
|
![]() | HandlersDebug |
Handlers debug methods
|
![]() | IntAppSetting |
Defined lazy initialized integer setting
|
![]() | IntRequestStockValue |
Integer request stock value
|
![]() | ItemsFunctions |
Items collections functions.
|
![]() | LazyObjectObjectType |
Lazy object, initialized with an empty constructor
|
![]() | LockedSection |
Locked section, locks only when the object lock is available.
|
![]() | LockHelper |
Class to provide lock objects based on the given key.
|
![]() | LockObject |
Locking object
|
![]() | MetadataContainer |
Container for the extra metadata for the given type
|
![]() | MultiKeyDictionaryValueType |
Hashtable which can use multiple keys to access the same data. The keys are separated by the separator.
|
![]() | NoDebugAttribute |
Marks the method as not being included in debug
|
![]() | ObjectConditionTInput |
Generic object condition
|
![]() | ObjectContainer |
Object container for the Hashtable records.
|
![]() | ObjectExtensions |
Provides methods to initialize extenders.
|
![]() | ObjectGeneratorTBase |
Generator class for the various type of objects
|
![]() | ObjectLifeTimeFunctions |
Class transformation functions for ObjectLifeTimeEnum
|
![]() | OnDisposedCallback |
Represents a method wrapper for a method which is called when the wrapper is disposed
|
![]() | PageElement |
Page element. Pass in either Page or Control.
|
![]() | PropertyT |
Defines a property implementation
|
![]() | PropertyAttribute |
Extension attribute
|
![]() | PropertySettingsInfoType |
Settings object for general properties registering in BaseGenericInfo.
|
![]() | QueryEventArgs |
Query event arguments
|
![]() | QueryHandler |
Query handler
|
![]() | ReadOnlyAbstractHierarchicalObjectObjectType |
Read-only version of the abstract hierarchical object with SetValue hidden
|
![]() | RecursionControl |
Defines the section that can control and prevent recursion
|
![]() | RegisteredPropertiesTParent |
Container for the property registration
|
![]() | RegisterModuleUsageDataSourceAttribute |
Registers class to be a source of a module statistical data.
|
![]() | RequestEvents |
Global CMS request events
|
![]() | RequestItems |
Inserts items into HttpContext.Current.Items.
|
![]() | RequestLog |
Contains the log information for the request.
|
![]() | RequestLogs |
Class encapsulating the request logs.
|
![]() | RequestSettings |
Container containing current request settings.
|
![]() | RequestSettingsOnDemand |
Encapsulates the view mode but doesn't request it until it is demanded by Value.
|
![]() | RequestStockObjectObjectType |
Defines a lazy loaded object stored in the request stock helper. Automatically creates the object if not available
|
![]() | RequestStockValueTValue |
Defines a lazy loaded value stored in the request stock helper
|
![]() | SafeDictionaryTKey, TValue |
Thread safe dictionary template.
|
![]() | SafeDictionaryContainerValueType |
Container to wrap the StringSafeDictionary structure
|
![]() | SafeHashSetT |
Thread-safe variant of a generic hash set
|
![]() | SettingsHelper |
Settings helper.
|
![]() | SimpleHandler |
General simple handler
|
![]() | SimpleHandlerTParameter |
General simple handler with one generic parameter
|
![]() | SimpleHandlerTHandler, TArgs |
Generic handler class
|
![]() | SimpleSystemHandler |
Simple System handler
|
![]() | SimpleThreadHandler |
Simple thread handler
|
![]() | SimpleWorkerQueueHandler |
Simple worker queue handler
|
![]() | StringAppSetting |
Defined lazy initialized string setting
|
![]() | StringExtensions |
Extensions for the SettingsProvider classes
|
![]() | StringList |
Represents a list of strings separated by semicolon
|
![]() | StringSafeDictionaryTValue |
Safe dictionary indexed by string
|
![]() | SystemContext |
Environment variables
|
![]() | SystemEventArgs |
System event arguments
|
![]() | SystemEvents |
System events
|
![]() | TaskHelper |
Task management methods.
|
![]() | ThreadDebug |
Thread debug helper
|
![]() | ThreadDebugItem |
Thread debug item used in debug report. This class is intended for internal use only.
|
![]() | ThreadEventArgs |
Thread event arguments
|
![]() | ThreadEvents |
Events raised within thread processing
|
![]() | ThreadHandler |
Thread handler
|
![]() | ThreadItems |
Thread items collection.
|
![]() | ThreadItemsDictionary | Obsolete.
Thread items dictionary.
|
![]() | ThreadQueueWorkerTItem, TWorker |
Worker processing queue in single (one per application and generic variant), ever-running asynchronous thread
|
![]() | ThreadQueueWorkerEventArgsTItem |
Thread queue worker event arguments
|
![]() | ThreadQueueWorkerEventsTWorker, TItem |
Events fired by the worker
|
![]() | ThreadQueueWorkerHandlerTItem |
Thread queue worker handler
|
![]() | ThreadSettings |
Thread settings
|
![]() | ThreadWorkerT |
Worker processing actions in single (one per application and generic variant), ever-running asynchronous thread
|
![]() | TwoLevelDictionaryPrimaryKeyType, SecondaryKeyType, ValueType |
Dictionary with two levels of hierarchy
|
![]() | TypeHelper |
Type helper.
|
![]() | URLEventArgs |
Get URL event arguments
|
![]() | URLHandler |
Simple thread handler
|
![]() | WorkerQueueEventArgs |
Worker queue event arguments
|
![]() | WorkerQueueHandler |
Worker ueue handler
|
![]() | XmlData |
XML data container.
|
Interface | Description | |
---|---|---|
![]() | IAdvancedDataContainer |
Data container with advanced functionality.
|
![]() | IAuthenticationService |
Interface for authentication service
|
![]() | ICloneThreadItem |
Interface to mark the objects to be cloned for new thread items
|
![]() | ICMSObject |
Interface for distinguishing TreeNode and BaseInfo data types.
|
![]() | ICMSStorage |
Interface to access the CMS objects and collections as storages
|
![]() | IConditionalEventTEvent |
Interface for conditional events
|
![]() | IConditionalObjectFactory |
Interface for the conditional object factory
|
![]() | IContext |
Context interface
|
![]() | IDataContainer |
General data container interface.
|
![]() | IDisplayReport |
Interface for DisplayReport
|
![]() | IExtensible |
Defines an object extensible by other objects as properties
|
![]() | IGeneralIndexable |
Interface to access collections through specific key type
|
![]() | IGeneralIndexableKeyType, ObjectType |
Interface to access collections through specific key type
|
![]() | IGenericExtension |
Interface for the generic extension
|
![]() | IGenericProperty |
Interface for the generic extension
|
![]() | IGroupedData |
Hierarchical data interface
|
![]() | IHierarchicalDataContainer |
General data container interface.
|
![]() | IHierarchicalObject |
Interface for the hierarchically accessible object. This object provides the properties to access its connected objects.
|
![]() | IIndexable |
Interface to access collections through int and string indexers
|
![]() | IIndexableObjectType |
Interface to access collections through int and string indexers
|
![]() | IMacroObject |
Interface for the objects which are used in macro processing. Defines their default resolving behavior.
|
![]() | IMetadata |
Basic interface for injecting metadata
|
![]() | IModuleUsageDataCollection |
Collection of module usage data
|
![]() | IModuleUsageDataItem |
Represents one fragment of module usage data
|
![]() | IModuleUsageDataSource |
Provides statistical information about module.
|
![]() | IModuleUsageDataSourceContainer |
Container for registering and retrieving module usage data sources.
|
![]() | INamedEnumerable |
Sorted enumerable interface
|
![]() | INamedEnumerableT |
Sorted enumerable interface
|
![]() | INameIndexable |
Interface to access collections through string indexers by name
|
![]() | INameIndexableObjectType |
Interface to access collections through string indexers by name - Generic variant
|
![]() | INotCopyThreadItem |
Interface to mark the objects to be not copied to new thread items
|
![]() | IObjectCondition |
Interface for the object condition
|
![]() | IRecursionControlHandlerTArgs |
Interface that defines the recursion control for the given handler
|
![]() | IRelatedData |
Objects containing the related data reference.
|
![]() | ISimpleDataContainer |
Simple data container interface (does not provide any information about the columns).
|
![]() | ISiteInfo |
Objects containing SiteInfo properties.
|
![]() | ISiteService |
Interface for site service
|
![]() | ITreeNode |
Objects containing TreeNode properties.
|
![]() | ITypedCollection |
Interface to provide result type over collection
|
![]() | IUserInfo |
Objects containing UserInfo properties.
|
![]() | IVirtualHierarchicalObject |
Interface for hierarchical object that is able to provide virtual content (for properties that would return null)
|
![]() | IVirtualTypedCollection |
Interface to provide result type over collection
|
Delegate | Description | |
---|---|---|
![]() | CMSAppSettingsGetAppSettingsEventHandler |
Delegate for event for reading application's settings.
|
![]() | CMSConnectionStringsGetConnectionStringEventHandler |
Delegate for event for reading application's connection strings.
|
![]() | ConditionalEventBaseTEvent, TArgsConditionFunction |
Delegate for the handler condition
|
![]() | RegisteredPropertiesTParentRegistrationCallbackHandler |
Registration callback handler
|
Enumeration | Description | |
---|---|---|
![]() | FileSizeUnitsEnum |
Enumeration for file size units.
|
![]() | LogStatusEnum |
Logs status mode enumeration.
|
![]() | ObjectLifeTimeEnum |
Enumeration of object lifetime.
|
![]() | ProcessStatus |
Process status enumeration.
|
![]() | ThreadModeEnum |
Enumeration of the thread modes
|