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
| |
AdvancedHandlerInvokerTItem, THandler |
Represents an event invoker that can raise specified event for each item in collection.
| |
AggregatedDataContainer |
Aggregated data container which joins the Column names from all data sources
| |
ApplicationEvents |
Holds events that allow performing of custom logic at specific points within the application's life cycle.
| |
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.
| |
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 |
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 | Obsolete.
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
| |
CoreMethods |
Base class for helpers
| |
CustomClassAttribute | Obsolete.
Registers the custom class within the system or overrides the existing one.
| |
CustomHelperAttribute | Obsolete.
Registers the custom helper within the system, replaces the default helper from which the defined one inherits.
| |
CustomManagerAttribute | Obsolete.
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.
| |
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
| |
DynamicPropertyPropertyType |
Represents a generic property
| |
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
| |
ExcludeFromDebug |
Marks the method as not being included in debug
| |
ExtendObjectType |
Extension storage
| |
ExtendedActionContextTContext |
Base class for the extended action context
| |
ExtenderT |
Represents a behavior that can be attached to objects of specific type.
| |
ExtendListListType, ExtensionType |
List extensions
| |
Extension |
Helper methods for creating extension objects from specific type
| |
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
| |
HideFromDebugContextAttribute |
Marks a specific member or class to be excluded from debug context information
| |
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.
| |
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 |
Holds events that allow performing of custom logic at specific points within the request processing.
| |
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 |
Represents a thread-safe collection of key/value pairs that can be modified by multiple threads concurrently.
| |
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.
| |
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
| |
ThreadRequiredContextAttribute | ||
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
|
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
| |
ICustomizableProvider |
Interface for the customizable provider
| |
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 | |
---|---|---|
LogStatusEnum |
Logs status mode enumeration.
| |
ObjectLifeTimeEnum |
Enumeration of object lifetime.
| |
ProcessStatus |
Process status enumeration.
| |
ThreadModeEnum |
Enumeration of the thread modes
|