Table of Contents

Namespace CMS.Websites

Classes

AfterCreateFolderEvent

Represents an event type that is raised after a folder has been created.

AfterCreateFolderLanguageVariantEvent

Represents an event type that is raised after a folder language variant has been created.

AfterCreateWebPageEvent

Represents an event type that is raised after a web page has been created.

AfterCreateWebPageLanguageVariantEvent

Event fired after a web page language variant is created.

AfterDeleteWebPageEvent

Represents an event raised after a web page is deleted.

AfterMoveWebPageEvent

Represents an event type that is raised after a web page has been moved.

AfterPublishWebPageEvent

Represents an event type that is raised after a web page has been published.

AfterUnpublishWebPageEvent

Represents an event type that is raised after a web page has been unpublished.

AfterUpdateWebPageDraftEvent

Event fired after a web page draft has been updated.

AfterUpdateWebPageLanguageMetadataEvent

Represents an event type that is raised after web page language metadata has been updated.

AfterUpdateWebPageMetadataEvent

Represents an event type that is raised after a web page metadata has been updated.

AfterUpdateWebPageSecuritySettingsEvent

Event fired after a web page security settings have been updated.

AfterUpdateWebPageTreePathSlugEvent

Event fired after a web page tree path slug has been updated.

BeforeCreateFolderEvent

Represents an event type that is raised before a folder is created.

BeforeCreateFolderLanguageVariantEvent

Represents an event type that is raised before a folder language variant is created.

BeforeCreateWebPageEvent

Represents an event type that is raised before a web page is created.

BeforeCreateWebPageLanguageVariantEvent

Event fired before a web page language variant is created.

BeforeUpdateWebPageDraftEvent

Event fired before a web page draft is updated.

BeforeUpdateWebPageLanguageMetadataEvent

Represents an event type that is raised before web page language metadata is updated.

BeforeUpdateWebPageMetadataEvent

Represents an event type that is raised before a web page metadata is updated.

BeforeUpdateWebPageSecuritySettingsEvent

Event fired before a web page security settings are updated.

BeforeUpdateWebPageTreePathSlugEvent

Event fired before a web page tree path slug is updated.

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.

ContentQueryParametersUrlExtensions

Content query parameters extension methods related to web page URLs.

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.

CreateFolderEventData

Contains the business data for folder creation events.

CreateFolderLanguageVariantEventArgs

Create a new folder language variant event arguments.

CreateFolderLanguageVariantEventData

Contains the business data for folder language variant creation events.

CreateFolderParameters

Create folder parameters.

CreateLanguageVariantParameters

Create language variant parameters.

CreateLanguageVariantParametersExtensions

Contains extension methods for Create language variant.

CreateWebPageEventArgs

Event arguments for Create event.

CreateWebPageEventData

Contains the business data for web page creation events.

CreateWebPageLanguageVariantEventArgs

Event arguments for CreateLanguageVariant event.

CreateWebPageLanguageVariantEventData

Contains the business data for web page language variant creation events.

CreateWebPageParameters

Create web page parameters.

CreateWebPageParametersExtensions

Contains extension methods for Create web page.

DeleteWebPageEventArgs

Event arguments for Delete event.

DeleteWebPageEventData

Contains the business data for web page deletion events.

DeleteWebPageParameters

Delete web page parameters.

IWebPageFieldsSourceExtensions

Extension methods over IWebPageFieldsSource.

MoveWebPageEventArgs

Event arguments for Move event.

MoveWebPageEventData

Contains the business data for web page move events.

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.

PublishWebPageEventData

Contains the business data for web page publish events.

UnpublishWebPageEventArgs

Event arguments for Unpublish event.

UnpublishWebPageEventData

Contains the business data for web page unpublish events.

UpdateDraftData

Represents the data to be modified when updating a draft.

UpdateWebPageDraftEventArgs

Event arguments for UpdateDraft event.

UpdateWebPageDraftEventData

Contains the business data for web page draft update events.

UpdateWebPageLanguageMetadataEventArgs

Event arguments for UpdateLanguageMetadata event.

UpdateWebPageLanguageMetadataEventData

Contains the business data for web page language metadata update events.

UpdateWebPageMetadataEventArgs

Event arguments for UpdateMetadata event.

UpdateWebPageMetadataEventData

Contains the business data for web page metadata update events.

UpdateWebPageSecuritySettingsEventData

Contains the business data for web page security settings update events.

UpdateWebPageSecuritySettingsEventsArgs

Event arguments for UpdateSecuritySettings event.

UpdateWebPageTreePathSlugEventArgs

Event arguments for UpdateTreePathSlug event.

UpdateWebPageTreePathSlugEventData

Contains the business data for web page tree path slug update events.

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.

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.

IWebPageEventArgs

Defines common properties for web page events, shared by both asynchronous events and synchronous event arguments.

IWebPageFieldsSource

Interface for web page item system fields.

IWebPageFolderRetriever

Interface for retrieving web page folders.

IWebPageItemUsageRetriever

Provides methods for retrieving web page item usages.

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.

UrlLanguageBehavior

Represents the behavior of URL paths language when querying web pages using content query with InLanguage(string, bool).

WebPageSecurityPropagation

Determines security propagation to children pages.