CMS.Base Namespace |
Class | Description | |
---|---|---|
AbstractActionContextTContext |
Base class for action context
| |
AbstractAdvancedHandler |
Base class for advanced handler classes
| |
AbstractBaseProviderProviderType |
Abstract class for providers.
| |
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
| |
AbstractPropertyAttribute |
Defines a column registered within the object
| |
AbstractSimpleDataContainerTObject |
Abstract class for the data container with no functionality
| |
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 setting
| |
AttributeHelper |
Provides methods to access types attributes. Supports extra attributes provided by the Extension.
| |
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
| |
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
| |
CMSExtensibilitySection |
Extensibility section for the web.config.
| |
CMSLazyTValue |
Provides lazy initialization
| |
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
| |
CMSStaticTValue |
Class for storing static data based on current connection context.
Each connection context accesses its own data.
| |
CMSString |
Helper (replace) methods for string class
| |
CMSThread |
Wrapper class for Thread object with additional debug, log and context item possibilities.
| |
CMSVersion |
CMS version
| |
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 |
Container class for storing ambient context data. The container is backed by both the HTTP context items (if available)
and an AsyncLocalT field so that the data are available along the asynchronous control flow in a web application.
| |
CoreMethods |
Base class for helpers
| |
DataContainer |
Case insensitive data container class.
| |
DataRecordContainer |
Adapts the IDataRecord interface to IDataContainer.
| |
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.
| |
DebugConstants |
Debug related constants.
| |
DebugContext |
Debug context
| |
DebugContextScope |
Wrapper around SetContext(String) / ReleaseContext.
| |
DebugEventArgs |
Debug event arguments
| |
DebugEvents |
Debug events handlers.
| |
DebugHandler |
Debug event handler.
| |
DebugHelper |
Debug helping methods.
| |
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.
| |
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
| |
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
| |
ItemsFunctions |
Items collections functions.
| |
IValidationErrorExtensions |
Provides a set of extension methods for IValidationError.
| |
IValidatorExtensions |
Provides a set of extension methods for IValidator.
| |
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
| |
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
| |
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.
| |
RequestStockValueTValue |
Defines a lazy loaded value stored in the request stock helper
| |
ResetDebugSettingsWebFarmTask |
Web farm task used to reset debug settings.
| |
RestartRequiredEventArgs |
Event arguments for RestartRequired event.
| |
RestartRequiredHandler |
Event handler for RestartRequired event.
| |
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
| |
SimpleQueueItem |
Item containing Action and identificator used for checking duplicity in queue of SimpleQueueWorkerT.
| |
SimpleQueueWorkerT |
Worker for running various simple asynchronous actions.
| |
SimpleSystemHandler |
Simple System handler
| |
SimpleThreadHandler |
Simple thread handler
| |
StringAppSetting |
Defined lazy initialized string setting
| |
StringExtensions |
Extensions for the String class
| |
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.
| |
ThreadContextItemsDictionaryWrapper |
Wrapper over IDictionary object implementing IThreadContextItems interface.
| |
ThreadContextItemsGenericDictionaryWrapper |
Wrapper over IDictionaryTKey, TValue whose generic type argument are (Object, Object)
implementing IThreadContextItems interface.
| |
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
| |
ThreadQueueWorkerEventsTItem, TWorker |
Events fired by the worker
| |
ThreadQueueWorkerHandlerTItem |
Thread queue worker handler
| |
ThreadRequiredContextAttribute | ||
ThreadSettings |
The ThreadSettings class specifies basic features of a CMSThread.
| |
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
| |
WindowsIdentityHelper |
Helper class for managing Windows identity.
|
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.
| |
ICMSStatic |
Interface defining non-generic methods for CMSStaticTValue.
| |
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.
| |
IExtensible |
Defines an object extensible by other objects as properties
| |
IGeneralIndexable |
Interface to access collections through specific key type
| |
IGeneralIndexableTKey, TObject |
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.
| |
IImageProcessingService |
Interface for image processing service
| |
IIndexable |
Interface to access collections through int and string indexers
| |
IIndexableT |
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
| |
IModuleUsageCounter |
Provides access to module usage counters that are used for feature usage tracking.
| |
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
| |
INameIndexableT |
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
| |
IThreadContextItems |
Represents collection of items that can be used to organize and share data during a thread execution.
| |
ITreeNode |
Objects containing TreeNode properties.
| |
ITypedCollection | Obsolete.
Interface to provide result type over collection
| |
IUploadedFile |
Describes implementation that contain methods to access the content of uploaded file.
| |
IUserInfo |
Objects containing UserInfo properties.
| |
IValidationError |
Represents an error resulting from a validation.
| |
IValidator |
Declares members of a validator.
| |
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.
| |
SameSiteMode |
Enum containing constants that indicate the value for the SameSite attribute of a cookie.
| |
ThreadModeEnum |
Enumeration of the thread modes
| |
UserPrivilegeLevelEnum |
User privilege level enum
|