AdvantageCMS.Core.Common.BaseClasses Namespace
The BaseClasses namespace.
Classes
| Class | Description | |
|---|---|---|
|
|
AdvantageAdaptiveContent |
Represents adaptive content that contains multiple content elements selectable by name or breakpoint.
|
|
|
AdvantageAdaptiveContentElement |
Represents a single element of adaptive content, identified by name and breakpoint.
|
|
|
AdvantageAnalytics |
Aggregates analytics provider configurations, including Google Analytics and TrialFire.
|
|
|
AdvantageAPIEntry |
Represents an entry in the Advantage API with information about access permissions,
object types, caching, and security keys.
|
|
|
AdvantageAPIEntry..::..DomainAccess |
Represents a domain with access permissions for the API entry, including origin and active status.
|
|
|
AdvantageAPIProfile |
Represents a profile containing a collection of API entries for the Advantage API.
|
|
|
AdvantageAttribute |
Represents a single key-value attribute with a defined type for serialization.
|
|
|
AdvantageAttributeArgs |
Contains the arguments passed to an attribute control, including attributes, content, and toolbar configuration.
|
|
|
AdvantageAttributeControl |
Abstract base class for attribute editing controls in the CMS. Provides save/load/undo lifecycle
management, toolbar integration, and validation support.
|
|
|
AdvantageAttributes |
A typed attribute collection supporting string, int, bool, Guid, DateTime, and serialized class values.
|
|
|
AdvantageBaseErrorPage |
Base class for custom error pages. Handles HTTP error codes, bypasses static file requests,
and provides access to domain, language, and error message configuration.
|
|
|
AdvantageCommonBasePage..::..GlobalScriptItem |
Represents a global script item that persists across postbacks via ViewState.
|
|
|
AdvantageDocumentLink |
Represents a link to a document or URL, with a type indicator distinguishing between the two.
|
|
|
AdvantageDomainAttribute |
Represents domain-level configuration attributes including file paths, protocol settings, and user guides.
|
|
|
AdvantageErrorMessage |
Represents a configurable error message with title, message text, and an optional file path for the error page.
|
|
|
AdvantageFavicon |
Represents a single favicon entry with its rel attribute, sizes, format type, and URL.
|
|
|
AdvantageFaviconProfile |
Represents a profile containing a collection of favicon entries for a site.
|
|
|
AdvantageGoogleAnalytics |
Represents Google Analytics configuration including client ID, site code, property ID, and JSON credentials.
|
|
|
AdvantageGridSystemEntry |
Class AdvantageGridSystemEntry.
Advantage class to manage grid system front end layouts
|
|
|
AdvantageGridSystemEntryGroup |
Class AdvantageGridSystemEntryGroup.
Advantage class to manage grid system front end layouts
|
|
|
AdvantageGridSystemGroup |
Represents a group within the grid system, with selection mode and active/sort configuration.
|
|
|
AdvantageGridSystemProfile |
Represents a grid system profile containing a collection of grid system entries and a system type.
|
|
|
AdvantageGridSystemProfileGroup |
Represents a grid system profile that includes both entries and groups, with a grid system type.
|
|
|
AdvantageHeadersMetaTagsCookies |
Manages HTTP headers, meta tags, and Content Security Policy (CSP) configuration including nonce support.
|
|
|
AdvantageHeadersMetaTagsCookies..::..AdvantageContentSecurityPolicy |
Manages Content Security Policy settings, including nonce generation, dynamic/static nonce handling, and tag matching.
|
|
|
AdvantageHeadersMetaTagsCookies..::..AdvantageHttpHeaderItem |
Class AdvantageHttpHeaderItem.
Implements the AdvantageHeadersMetaTagsCookies..::..IAdvantageBaseCSPItem
|
|
|
AdvantageHeadersMetaTagsCookies..::..AdvantageMetaTagItem |
Class AdvantageMetaTagItem.
Implements the AdvantageHeadersMetaTagsCookies..::..IAdvantageBaseCSPItem
|
|
|
AdvantageHeadersMetaTagsCookies..::..AdvantageNonceTagMatch |
Class AdvantageNonceTagMatch.
Implements the AdvantageHeadersMetaTagsCookies..::..IAdvantageBaseCSPItem
|
|
|
AdvantageImage |
AdvantageImage allows for grouping of multiple images with specific names and breakpoints.
|
|
|
AdvantageImageElement |
Class AdvantageImageElement.
|
|
|
AdvantageImageElementConverter |
Class AdvantageImageElementConverter.
Implements the JsonConverter
|
|
|
AdvantageImageResizer |
Provides the core functionality for dynamically resizing and serving image files based on query string parameters.
Intended for use in HTTP handlers that serve images on-the-fly.
|
|
|
AdvantageImageResizer..::..AdvantageImageResizeResult |
Represents the result of an image resizing operation, including the resized image data and file paths.
|
|
|
AdvantageLayout |
Represents a page layout definition in AdvantageCSP, including its layout data, domain/language associations, and rendering configuration.
Implements IDataAccessable for stored procedure data access and ICloneable for deep copy support.
|
|
|
AdvantageLayoutContainer |
Represents a named container element within an AdvantageCSP layout, including its HTML tag, CSS classes, styles, and sort order.
|
|
|
AdvantageLayoutControl |
This is the layout will determine overall structure (zones) of a page.
|
|
|
AdvantageLayoutPanel |
Class AdvantageLayoutPanel.
|
|
|
AdvantageLayoutProfile |
Represents a layout profile that contains a collection of layouts, containers, and zones for a given domain and language.
Implements IDataAccessable for stored procedure data access.
|
|
|
AdvantageLayoutZone |
Represents a zone within an AdvantageCSP layout, defining its HTML tag, CSS classes, styles, and container attributes.
|
|
|
AdvantageMasterPageTemplate |
Class AdvantageMasterPageTemplate.
Implements the MasterPage
|
|
|
AdvantageModule |
Base class for all AdvantageCSP modules. Provides access to page-level properties (domain, language, navigation),
script registration, inter-module event broadcasting, caching, and object locking.
|
|
|
AdvantageModuleRewrite<(Of <(<'T>)>)> |
Class AdvantageModuleRewrite.
Implements the AdvantageModuleRewriteBase
|
|
|
AdvantageModuleRewriteBase |
Class AdvantageModuleRewriteBase.
Implements the AdvantageModule
|
|
|
AdvantageOpenGraph |
Represents Open Graph protocol metadata for a web page, used to control social media sharing previews.
|
|
|
AdvantagePageLayout |
Represents a page layout configuration, supporting file-based, dynamic, local, and last-known layout types.
|
|
|
AdvantagePageTemplate |
Class AdvantagePageTemplate.
Implements the AdvantageCommonBasePage
|
|
|
AdvantagePreviewLinkCreatorBase |
Abstract base class for creating preview link controls in the CMS admin interface.
|
|
|
AdvantageRewrite |
Class AdvantageRewrite.
|
|
|
AdvantageSocialLink |
Class AdvantageSocialLink.
Implements the AdvantageSocialBase
|
|
|
AdvantageSocialLinksProfile |
Represents a profile containing a collection of social link entries identified by a profile ID.
|
|
|
AdvantageSocialShare |
Class AdvantageSocialShare.
Implements the AdvantageSocialBase
|
|
|
AdvantageSocialSharesProfile |
Represents a profile containing a collection of social share entries identified by a profile ID.
|
|
|
AdvantageSystemNotification |
Manages system notifications in the CMS admin, collecting status messages and rendering them to the page.
Supports deduplication and priority-based filtering (critical errors take precedence).
|
|
|
AdvantageTooltip |
Represents tooltip content with a title, body content, and display delay.
|
|
|
AdvantageTrialFire |
Represents TrialFire analytics configuration including authentication credentials and site code.
|
|
|
AdvantageWelcomeLayout |
Represents the layout configuration for a welcome page, including title, header, body, footer content and their enabled states.
|
|
|
ExceptionRender |
Class ExceptionRender.
|
|
|
IncludeItems |
Class IncludeItems.
|
|
|
LayoutAttributes |
Class LayoutAttributes.
|
|
|
LayoutData |
Class LayoutData.
|
|
|
MSCPDomainLanguage |
Class MSCPDomainLanguage.
|
|
|
NonceInjectionModule |
PageFilter does all the dirty work of tinkering the
outgoing HTML stream. This is a good place to
enforce some compilancy with web standards.
HTTP module that injects Content Security Policy nonce values into the outgoing HTML response stream
for script, style, and link tags when CSP nonce is enabled on the page.
|
|
|
ObjectKeyCriteria |
Represents a search criterion with a key, comparison operator, value, and data type for object filtering.
|
|
|
PageExtensions |
Class PageExtensions.
|
Interfaces
| Interface | Description | |
|---|---|---|
|
|
AdvantageHeadersMetaTagsCookies..::..IAdvantageBaseCSPItem |
Defines the base contract for CSP-related items with an identifier and active status.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
|
|
AdvantageAPIEntry..::..eAdvantageAPIEntryPermission |
Enum that defines various permission levels for an API entry.
|
|
|
eAdvantageAttributeArgsAction |
Enum eAdvantageAttributeArgsAction
|
|
|
eAdvantageAttributeType |
Enum eAdvantageAttributeType
|
|
|
eAdvantageGridSystemEntryDisplayLocation |
Enum eAdvantageGridSystemEntryDisplayLocation
|
|
|
eAdvantageGridSystemGroupSelectionMode |
Enum eAdvantageGridSystemGroupSelection
|
|
|
eAdvantageLinkType |
Enum eAdvantageLinkType
|
|
|
eAdvantagePageLayoutType |
Enum eAdvantagePageLayoutType
|
|
|
eAdvantagePageRenderMode |
Returns the render mode of the current page.
Normal -> Page is in normal render mode.
Preview -> Page is in preview mode.
Edit -> Page is being rendered in inline edit mode.
|
|
|
eAdvantageZoneStyleUsage |
Enum eAdvantageZoneStyleUsage
|
|
|
eGridSystemType |
Enum eGridSystemType
|
|
|
eObjectKeyCriteriaDataType |
Enum eObjectKeyCriteriaDataType
|
|
|
eObjectLanguageSetting |
Specifies how an object behaves in a multi-language environment.
Determines whether each language has its own instance of the object
or whether a single instance is shared across all languages.
|
|
|
ResizeImageFitMode |
Enum To Determine how to handle the resizing of an image.
|

