| CMS.Helpers Namespace | 
 Classes
Classes| Class | Description | |
|---|---|---|
|  | AbstractOutputFile | 
            Abstract output file with the base functionality.
             | 
|  | AbstractStockHelperTHelper | 
            Abstract class for the stock helpers
             | 
|  | AdministrationUrlHelper | 
            UI helper methods.
             | 
|  | AJAXHelper | 
            AJAX helper.
             | 
|  | AttachmentHelper | 
            Methods to work with the files representing attachments.
             | 
|  | BrowserHelper | 
            Browser helper methods.
             | 
|  | CacheDebug | 
            Cache debug methods
             | 
|  | CacheDependencyCallbackTTarget | 
            Wrapper class for a weakly referenced callback for the cache helper
             | 
|  | CacheDependencyList | 
            List of the cache dependencies.
             | 
|  | CachedSection | 
            Cached section context handler.
             | 
|  | CachedSectionTData | 
            Cached section context handler.
             | 
|  | CacheHelper | 
            Provides helper methods for caching.
             | 
|  | CacheItemContainer | 
            Container for the cache item.
             | 
|  | CacheOperation | 
            Cache operation names
             | 
|  | CacheSettings | 
            Cache settings container.
             | 
|  | CacheSynchronization | 
            Provides support for cache web farm synchronization
             | 
|  | ClearCacheItemsWebFarmTask | 
            Web farm task used to clear cache items.
             | 
|  | ClearFullPageCacheWebFarmTask | 
            Web farm task used to clear full page caches.
             | 
|  | CMSCacheDependency | 
            Establishes a dependency relationship between an item stored in ASP.NET application's cache
            and a file, cache key, an array of either or another dependency object. This class monitors
            the dependency relationship so that when any of them changes, the cache item will be 
            automatically removed.
             | 
|  | CMSHttpContext | 
            Provides an instance of the HttpContext associated with the current request.
             | 
|  | ComparisonTextPart | 
            Class suitable for comparing 2 TextData, contains index to both source and destination string.
             | 
|  | ComponentEvents | 
            Events that serve for communication of the components within the system.
             | 
|  | ContainerCustomData | 
            Custom data container for data container.
             | 
|  | ContentCodingEnum | 
            Contains enumeration of supported HTTP content codings used for content compression (RFC 2616).
             | 
|  | ContextHelper | 
            Wrapper around RequestStockHelper, SessionHelper and CookieHelper to access the context values. It always uses the case sensitive keys.
             | 
|  | ConversionService | 
            Service which converts object to specific types
             | 
|  | CookieHelper | 
            Provides the cookie management methods.
             | 
|  | CookieLevel | 
            Constants for the system cookie levels
             | 
|  | CookieName | 
            System cookie name constants
             | 
|  | CookieSettings | 
            Cookie settings
             | 
|  | CssHelper | 
            Utility methods for CSS manipulation.
             | 
|  | CssLinkHelper | 
            Utility methods for CSS url manipulation.
             | 
|  | CultureHelper | 
            Provides the global methods for culture helping operations.
             | 
|  | CustomData | 
            Custom data container.
             | 
|  | DataHelper | 
            Methods to work with the Data.
             | 
|  | DateTimeHelper | 
            Methods to work with the DateTime.
             | 
|  | DateTimeUrlFormatter | 
            Provides support for formatting and parsing DateTime values for usages in url links.
             | 
|  | DiffTextPart | 
            This class conatins reference to appropriate source string including its difference status.
             | 
|  | DiscussionMacroHelper | 
            Methods for resolving macros within discussion posts.
             | 
|  | DiscussionMacroResolver | 
            Methods for resolving macros within discussion posts.
             | 
|  | DocumentationHelper | 
            Helper methods for documentation links.
             | 
|  | DummyItem | 
            Dummy item.
             | 
|  | EncryptionHelper | 
            Provides validation RSA singed license key.
             | 
|  | EnumCategoryAttribute | 
            Allows to differentiate enum's members to categories.
             | 
|  | EnumDefaultValueAttribute | 
            Marks the enum value as the default value for the containing enum type.
             | 
|  | EnumHelper | 
            Provides helper methods for working with the Enum types.
             | 
|  | EnumOrderAttribute | 
            Specifies the order for an enum field.
             | 
|  | EnumStringRepresentationAttribute | 
            Specifies the string representation for an enum field.
             | 
|  | EnumStringRepresentationExtensions | 
            Provides extension methods for working with the Enum types.
             | 
|  | FileHelper | 
            File helper methods.
             | 
|  | FilterState | 
            Represents a state of the filter control.
             | 
|  | FixXHTMLSettings | 
            Container for the XHTML fixing settings.
             | 
|  | HashSettings | 
            Hash settings container
             | 
|  | HashValidationSalts | 
            This class contains constants with 
             | 
|  | HelpersExtensions | 
            Extension methods.
             | 
|  | HelpersModule | 
            Represents the helpers module.
             | 
|  | HelpersModuleMetadata | 
            Represents the helpers module metadata.
             | 
|  | HTMLHelper | 
            HTML utility methods.
             | 
|  | HTTPHelper | 
            Provides the methods for the safe access to the HTTPContext.
             | 
|  | ImageHelper | 
            Class providing methods for image processing.
             | 
|  | ImageHelperOctreeQuantizer | 
            Quantize using an Octree.
             | 
|  | ImageHelperQuantizer | 
            Summary description for Class1.
             | 
|  | InvalidVirtualContextException | 
            Thrown when path processed by VirtualContext is invalid
             | 
|  | LoremIpsumGenerator | 
            Lorem ipsum text generator.
             | 
|  | MimeTypeHelper | 
            Mime type helper.
             | 
|  | ObjectArrayComparer | 
            Object array comarer.
             | 
|  | ObjectArrayComparerT | 
            Object array comparer. Compares 2 lists just by string at index set in ComparableIndex property.
             | 
|  | ObjectParameters | 
            Object parameters container.
             | 
|  | PermissionException | 
            Permission exception.
             | 
|  | PersistentStorageHelper | 
            Persistent storage management.
             | 
|  | PreferredCultureOnDemand | 
            Encapsulates the site name but doesn't request it until it is demanded by Value.
             | 
|  | ProjectHelper | 
            Class provides helper methods used during installation and import/export process.
             | 
|  | QueryHelper | 
            QueryString helper methods.
             | 
|  | RegexHelper | 
            Regular expression helper.
             | 
|  | RemoveCacheItemWebFarmTask | 
            Web farm task used to clear cache.
             | 
|  | RemovePersistentStorageKeyWebFarmTask | 
            Web farm task used to remove key from internal cache.
             | 
|  | RequestContext | 
            Request context properties
             | 
|  | RequestDebug | 
            Request debug methods
             | 
|  | RequestHelper | 
            Request helping methods.
             | 
|  | RequestStockHelper | 
            Inserts items into RequestItems.Items.
             | 
|  | RequestStockItemName | 
            Contains system request stock item names.
             | 
|  | ResHelper | 
            Provides methods to provide localized resource strings
             | 
|  | SecurityDebug | 
            Security debug methods
             | 
|  | SecurityHelper | 
            Contains methods for ensuring security
             | 
|  | SessionHelper | 
            Session management.
             | 
|  | SystemHelper | 
            System operations.
             | 
|  | TextData | 
            Class for storing Text data for comparison.
             | 
|  | TextDataComparator | 
            Divide TextData into pieces according to their resemblance.
             | 
|  | TextDiffList | 
            Class for comparison 2 TextData, contains 2 lists of differences.
             | 
|  | TextHelper | 
            Contains various methods for text formatting and transformation.
             | 
|  | TextNormalizationSettings | 
            Normalization settings for text comparison
             | 
|  | TextPart | 
            General TextPart referencing to index of original Data as a start of TextPart.
             | 
|  | TouchCacheItemWebFarmTask | 
            Web farm task used to touch cache items.
             | 
|  | TrackableT | 
            Defines a base class for the classes that can be tracked
             | 
|  | TrackedSection | 
            Defines a concurrent section within the code
             | 
|  | URLHelper | 
            Url processing methods.
             | 
|  | UserDataInfo | 
            Custom data container.
             | 
|  | ValidationHelper | 
            Global class providing Validation methods.
             | 
|  | Validator | 
            Provides fluent interface for validation of user input.
             | 
|  | VirtualContext | 
            Stores the virtual context for the current request
             | 
|  | WebFarmHelper | 
            Web farm helper
             | 
|  | WindowHelper | 
            Window objects management.
             | 
|  | XElementExtensions | 
            Extension methods for XElement type to be able query XML data with ignoring case.
             | 
|  | XmlData | 
            XML data container.
             | 
|  | XmlExtensions | 
            Extension methods for System.Xml classes.
             | 
|  | XmlHelper | 
            Class providing xml validation methods.
             | 
 Structures
Structures| Structure | Description | |
|---|---|---|
|  | ImageHelperQuantizerColor32 | 
            Struct that defines a 32 bpp colour.
             | 
 Interfaces
Interfaces| Interface | Description | |
|---|---|---|
|  | ICacheDependencyCallback | 
            Interface which allows the object to execute a PerformCallback method when the object is removed from the cache if the cache dependency has changed
             | 
|  | ICultureService | 
            Defines culture-related methods
             | 
|  | ICurrentCookieLevelProvider | 
            Provides methods for obtaining and manipulation with the cookie level for the current request.
             | 
|  | IReadOnlyFlag | 
            ObjectDataSet interface
             | 
 Delegates
Delegates| Delegate | Description | |
|---|---|---|
|  | CMSCacheItemRemovedCallback | Defines a callback method for notifying applications when a cached item is removed from the cache. | 
|  | TextHelperOnBeforeRemoveDiacriticsEventHandler | 
            Represents the method that will handle an event that should be called before remove diacritics.
             | 
|  | URLHelperOnBeforeGetSafeUrlPartEventHandler | 
            Method handling an event fired for all parts of the URL (splitted by '/' character) to get a safe URL (without forbidden characters)
             | 
|  | URLHelperPathModifierHandler | 
            Handler to modify the existing given path
             | 
 Enumerations
Enumerations| Enumeration | Description | |
|---|---|---|
|  | CaseRedirectEnum | 
            Letter case and redirection options for URLs.
             | 
|  | CMSCacheItemPriority | 
            Specifies the relative priority of items stored in the cache.
             | 
|  | CMSCacheItemRemovedReason | 
            Specifies the reason an item was removed from the cache.
             | 
|  | ComparisonStatus | 
            Type of TextPart match against other string enumeration.
             | 
|  | ComparisonTextPartSortBy | 
            Type of TextPart sorting enumeration.
             | 
|  | ConvertTableEnum | 
            Table to DIV conversion setting enum
             | 
|  | CutTextEnum | 
            Defines the cut location for the text when shortened
             | 
|  | DiffStatus | 
            Type of TextPart difference against other string enumeration.
             | 
|  | DiscussionActionEnum | 
            Discussion action enumeration.
             | 
|  | DocumentMarkEnum | 
            Document mark type.
             | 
|  | ExcludedSystemEnum | 
            Enumeration for excluded pages by the system.
             | 
|  | FileSizeUnitsEnum | 
            Enumeration for file size units.
             | 
|  | FilesLocationTypeEnum | 
            Enumeration for Files location type setting key.
             | 
|  | ImageHelperImageFlipEnum | 
            Enumeration used to specify flipping axis.
             | 
|  | ImageHelperImagePositionEnum | 
            Enumeration of the image positioning within another image or object.
             | 
|  | ImageHelperImageRotationEnum | 
            Enumeration used to specify angle for image rotation.
             | 
|  | ImageHelperImageTrimAreaEnum | 
            Enumeration used to specify trimming area.
             | 
|  | ImageHelperImageTypeEnum | 
            Available image types.
             | 
|  | ImageHelperSupportedTypesEnum | 
            Supported image types for conversion.
             | 
|  | ImageResizeEnum | 
            Image resize enumeration.
             | 
|  | OptInApprovalResultEnum | 
            General enumeration for opt-in validation results
             | 
|  | RequestStatusEnum | 
            URL rewriting results enum.
             | 
|  | SecurityAccessEnum | 
            General access enumeration.
             | 
|  | SourcePointTypeEnum | 
            Graph source point type enumeration.
             | 
|  | SplitModeEnum | 
            Split mode enumeration for frameset split view control.
             | 
|  | TextCompareOperatorEnum | 
            Specifies possible operators for comparing text (used mostly in CMSFormControls/Filters/TextFilter control).
             | 
|  | TextComparisonModeEnum | 
            Type of comparison in which should be compared text treated.
             | 
|  | TextComparisonTypeEnum | 
            Type of rendered diff text.
             | 
|  | TrailingSlashEnum | 
            Trailing slash enumeration.
             | 
|  | UserAgentEnum | 
            User agent enum.
             | 
|  | ValidityEnum | 
            Validity period enumeration.
             |