Table of Contents

Namespace CMS.Websites

Classes

ArchiveWebPageEventArgs

Event arguments for Archive event.

CacheDependencyBuilderExtensions

Provides extension methods for the CacheDependencyBuilder class.

CacheDependencyPath

Represents a path to limit the cache dependency.

ClonePageParameters

Clone page parameters.

CollisionData

Encapsulates data of colliding web page URL paths.

ContentItemParameters

Parameters needed to create a web page content item.

ContentQueryExecutorExtensions

Extension methods for the IContentQueryExecutor.

ContentTypeQueryParametersExtensions

Content type query parameters extension methods related to web pages.

ContentTypeQueryParametersUrlExtensions

Content type query parameters extension methods related to web page URLs.

ContentTypesQueryParametersExtensions

Content types query parameters extension methods related to web pages.

CookieLevelConstants

Predefined constants for cookie level values.

CreateFolderEventArgs

Event arguments for CreateFolder event.

CreateFolderLanguageVariantEventArgs

Create a new folder language variant event arguments.

CreateFolderParameters

Create folder parameters.

CreateLanguageVariantParameters

Create language variant parameters.

CreateLanguageVariantParametersExtensions

Contains extension methods for Create language variant.

CreateWebPageEventArgs

Event arguments for Create event.

CreateWebPageLanguageVariantEventArgs

Event arguments for CreateLanguageVariant event.

CreateWebPageParameters

Create web page parameters.

CreateWebPageParametersExtensions

Contains extension methods for Create web page.

DeleteWebPageEventArgs

Event arguments for Delete event.

MoveWebPageEventArgs

Event arguments for Move event.

MoveWebPageParameters

Move web page parameters.

PageTemplateConfigurationInfo

Data container class for PageTemplateConfigurationInfo. Represents custom page template configuration for MVC sites.

PathMatch

Path matching object to limit retrieved data.

PublishWebPageEventArgs

Event arguments for Publish event.

UnpublishWebPageEventArgs

Event arguments for Unpublish event.

UpdateDraftData

Represents the data to be modified when updating a draft.

UpdateWebPageDraftEventArgs

Event arguments for UpdateDraft event.

UpdateWebPageLanguageMetadataEventArgs

Event arguments for UpdateLanguageMetadata event.

UpdateWebPageMetadataEventArgs

Event arguments for UpdateMetadata event.

UpdateWebPageSecuritySettingsEventsArgs

Event arguments for UpdateSecuritySettings event.

UpdateWebPageTreePathSlugEventArgs

Event arguments for UpdateTreePathSlug event.

UrlPathCollisionException

Thrown when the new web page URL path conflicts with the URL path of another web page.

VanityUrlPathCollisionException

Thrown when the new web page vanity URL path conflicts with the URL path of another web page.

WebPageAclConfiguration

Represents the configuration of ACL for a web page.

WebPageAclConfigurationDescriptor

Represents the configuration of ACL for a web page.

WebPageAclMetadata

Represents the metadata of a web page ACL.

WebPageAclPermissions

Constants of web page ACL permissions.

WebPageAclRole

ACL role for a web page.

WebPageEventArgsBase

Web page event arguments.

WebPageEvents

Web page events.

WebPageFields

Represents system properties for a web page item.

WebPageFolder

Model representing folder.

WebPageFormerUrlPathInfo

Data container class for WebPageFormerUrlPathInfo.

WebPageItemCacheDependencyBuilder

Represents a builder for cache dependencies of web page items. CacheDependencyBuilder IWebPageFieldsSource

WebPageItemCacheDependencyBuilderExtensions

Provides extension methods for the WebPageItemCacheDependencyBuilder class.

WebPageManagerSchedulingExtensions

Extensions of IWebPageManager for scheduling.

WebPageMetadata

Web page metadata.

WebPageNotFoundException

Thrown when the requested web page was not found.

WebPageRelatedItem

Represents a web page related item.

WebPageUrl

Container storing retrieved URLs by IWebPageUrlRetriever.

WebPageUrlRetrieverOptions

Options for setting parameters of IWebPageUrlRetriever.

WebsiteCaptchaSettingsInfo

Data container class for WebsiteCaptchaSettingsInfo.

WebsiteChannelDomainOptions

Website domain options used to configure domain overrides for website channels.

WebsiteChannelDomainValidation

Represents the options used to validate website channel domain overrides at application startup. Validates the DomainOverrides with their corresponding CMS.Websites.Internal.IWebsiteChannelDomainValidationService. It also validates the sending domain overrides for collisions.

WebsiteChannelDomains

Represents the website domains configuration.

WebsiteChannelInfo

Data container class for WebsiteChannelInfo.

WebsiteChannelInfoProvider

Class providing WebsiteChannelInfo management.

WebsiteChannelUIPermissions

UI permission names for the website channels.

Interfaces

IWebPageAclManager

Provides management API for web page ACL configuration.

IWebPageAclManagerFactory

Interface for creating instances of IWebPageAclManager.

IWebPageContentQueryDataContainer

Content query data container interface for web pages.

IWebPageFieldsSource

Interface for web page item system fields.

IWebPageFolderRetriever

Interface for retrieving web page folders.

IWebPageLinkedItemsDependencyAsyncRetriever

Interface for retrieving linked content item of web pages.

IWebPageLinkedItemsDependencyRetriever

Interface for retrieving linked content item of web pages.

IWebPageManager

Provides management API for typical web page operations.

IWebPageManagerFactory

Interface for creating instances of IWebPageManager.

IWebPageQueryResultMapper

Mapper which provides mapping of IWebPageContentQueryDataContainer to model.

IWebPageUrlRetriever

Retrieves URLs of web pages.

Enums

ReCaptchaVersion

Determines ReCAPTCHA version.

WebPageSecurityPropagation

Determines security propagation to children pages.