| 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
| |
| AppSettingsService |
AppSettings service
| |
| AttributeHelper |
Provides methods to access types attributes. Supports extra attributes provided by the Extension.
| |
| 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
| |
| 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 |
Static object wrapper which provides static variables based on the current context name
| |
| 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 |
General container for request data
| |
| CoreMethods |
Base class for helpers
| |
| 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.
| |
| 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.
| |
| 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 impersonation.
|
| Interface | Description | |
|---|---|---|
| IAdvancedDataContainer |
Data container with advanced functionality.
| |
| IAuthenticationService |
Interface for authentication service
| |
| IBrowser |
Describes implementation capable to gather information about the capabilities of the browser that made the current request using request headers.
| |
| ICache |
Describes implementation that contain methods for setting cache-specific HTTP headers and for controlling the web page output cache.
| |
| 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.
| |
| IHttpApplication |
Defines methods for request pipeline processing.
| |
| IHttpContext |
Encapsulates all HTTP-specific information about an individual HTTP request.
| |
| IHttpContextAccessor |
Encapsulates the access to IHttpContext instance.
| |
| IHttpCookie |
Defines implementation to create and manipulate individual HTTP cookies.
| |
| IHttpCookieCollection |
Defines implementation capable of handling collection of IHttpCookie objects.
| |
| 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.
| |
| IRequest |
Defines implementation capable of reading the HTTP values sent by a client during a Web request.
| |
| IRequestContext |
Defines implementation encapsulating information about an HTTP request that matches a defined route.
| |
| IResponse |
Defines implementation capable of preparing web response on the server.
| |
| IRouteData |
Defines interface encapsulating information about a route.
| |
| IServer |
Defines implementation capable of processing web requests.
| |
| ISession |
Defines implementation providing access to session-state values and session-level settings.
| |
| 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.
| |
| 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 | |
|---|---|---|
| HttpCacheability |
Provides enumerated values that are used to set the Cache-Control HTTP header.
| |
| HttpCacheRevalidation |
Provides enumerated values that are used to set revalidation-specific Cache-Control HTTP headers.
| |
| LogStatusEnum |
Logs status mode enumeration.
| |
| ObjectLifeTimeEnum |
Enumeration of object lifetime.
| |
| ProcessStatus |
Process status enumeration.
| |
| ThreadModeEnum |
Enumeration of the thread modes
| |
| UserPrivilegeLevelEnum |
User privilege level enum
|