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
|