Table of Contents

Namespace Kentico.Content.Web.Mvc

Classes

AbstractSimpleBundler

Manages contents of a bundle. The containing directories are listed in the IncludedWebRootDirectories property.

BundleConfiguration<TBundler>

Represents the configuration of a bundle.

CacheDependencyCollector

Collects cache dependencies within a scoped context. Supports nested contexts through the use of the 'using' statement.

ComponentDefinitionBase

Base class for component definition.

ComponentFilterCollection<TFilter>

Collection of component filters.

ComponentFilterRegistrar<TFilter>

Registers component filters to its internal register.

ComponentPropertiesDataTagHelper

Renders a hidden input field containing properties of the currently rendered component.

ContentItemAssetImageTagHelper

Tag helper to render img' tag for the content item image asset. The tag is activated by the 'kxp-img' attribute that accepts ContentItemAsset object. The tag helper will prefill the 'src' attribute with the URL of the image asset. If 'kxp-img-dimensions' tag is set to true (or just included without any value), the tag helper will also prefill the 'width' and 'height' attributes of the image. Optionally, the 'kxp-img-variant' attribute can be used to specify the variant name. In case it's present, the 'src' will be pointing to the variant url and 'width' and 'height' will be based on variant.

ContentItemAssetPictureSourceTagHelper

Tag helper to render 'source' tag (of the 'picture' parent tag) for the content item image asset within a 'picture' tag. The tag is activated by the 'kxp-img' attribute that accepts ContentItemAsset object. The tag helper will prefill the 'srcset' attribute with the URL of the image asset. If 'kxp-img-dimensions' tag is set to true (or just included without any value), the tag helper will also prefill the 'width' and 'height' attributes of the image. Optionally, the 'kxp-img-variant' attribute can be used to specify the variant name. In case it's present, the 'srcset' will be pointing to the variant url and 'width' and 'height' will be based on variant.

ContentItemCacheDependencyBuilderExtensions

Provides extension methods for the ContentItemCacheDependencyBuilder class.

ContentRetrieverCacheOptions

Cache settings for used for retrieval of content using IContentRetriever.

EditableAreaTagHelper

Renders editable area markup.

FileProviderExtensions

Provides additional methods for Microsoft.Extensions.FileProviders.IFileProvider objects.

FileUrl

Encapsulates file URL.

FileUrlBase

Base class for file URL representation.

FormAfterSubmitModeConstants

Represents constants for string representation of FormAfterSubmitModeEnum.

FormComponentEditorTagHelper

Returns an HTML editing element for given form component.

FormFieldTagHelper

Returns HTML markup for given form component. The markup contains a label and an editing element representing the form component given.

FormFieldsTagHelper

Returns HTML markup for given enumeration of form components. The markup contains a label and an editing element representing each of the form components.

FormZoneTagHelper

Renders form zone container.

IApplicationBuilderExtensions

Extension methods upon Microsoft.AspNetCore.Builder.IApplicationBuilder.

IFeatureSetExtensions

Provides extension methods for the IFeatureSet interface.

IFileUrlExtensions

Extension methods for IFileUrl interface.

MultiSelectorFormComponent<TProperties>

Represents a component with multiple options which can be selected simultaneously.

MultiSelectorProperties

Represents properties of a component which can select multiple values.

MultipleChoiceComponent

Represents component displaying multi choice form control.

MultipleChoiceProperties

Represents properties of the MultipleChoiceComponent.

NameValueCollectionExtensions

Provides extension methods for the System.Collections.Specialized.NameValueCollection class.

NestedWidgetTagHelper

Renders nested widget markup based on the given widget type.

PageBuilderFeatureExtensions

Provides extension methods for the IPageBuilderFeature interface.

PageBuilderScriptsTagHelper

Renders the page builder scripts markup.

PageBuilderStylesTagHelper

Renders the page builder styles markup.

PageDataTagHelper

Renders a hidden field to persist the page data context for a form action.

RegisterPageBuilderLocalizationResourceAttribute

Class represents an attribute used for registering localization resources that are used by Page builder feature.

RetrievalCacheSettings

Cache settings for used for content retrieval. IContentRetriever

RetrieveAllPagesExtensions

Extensions for the RetrieveAllPages<TResult>(RetrieveAllPagesParameters, Action<RetrieveAllPagesQueryParameters>, RetrievalCacheSettings, Func<IContentQueryDataContainer, TResult, Task<TResult>>, CancellationToken) method.

RetrieveAllPagesParameters

Parameters used during retrieval of pages with all content types. IContentRetriever

RetrieveAllPagesQueryParameters

Parameters for retrieving web pages of all content types with fluent API for configuring of the underlying query. IContentRetriever

RetrieveContentByGuidsExtensions

Extensions for the RetrieveContent<TSource, TResult>(RetrieveContentParameters, Action<RetrieveContentQueryParameters>, RetrievalCacheSettings, Func<IContentQueryDataContainer, TSource, Task<TResult>>, CancellationToken) method allowing to specify GUIDs of results.

RetrieveContentExtensions

Extensions for the RetrieveContent<TSource, TResult>(RetrieveContentParameters, Action<RetrieveContentQueryParameters>, RetrievalCacheSettings, Func<IContentQueryDataContainer, TSource, Task<TResult>>, CancellationToken) method.

RetrieveContentOfContentTypesExtensions

Extensions for the RetrieveContentOfContentTypes<TResult>(IEnumerable<string>, RetrieveContentOfContentTypesParameters, Action<RetrieveContentOfContentTypesQueryParameters>, RetrievalCacheSettings, Func<IContentQueryDataContainer, TResult, Task<TResult>>, CancellationToken) method.

RetrieveContentOfContentTypesParameters

Parameters used during retrieval of content items with specified content types. IContentRetriever

RetrieveContentOfContentTypesQueryParameters

Parameters for retrieving content items of multiple types with fluent API for configuring of the underlying query. IContentRetriever

RetrieveContentOfReusableSchemasExtensions

Extensions for the RetrieveContentOfReusableSchemas<TResult>(IEnumerable<string>, RetrieveContentOfReusableSchemasParameters, Action<RetrieveContentOfReusableSchemasQueryParameters>, RetrievalCacheSettings, Func<IContentQueryDataContainer, TResult, Task<TResult>>, CancellationToken) method.

RetrieveContentOfReusableSchemasParameters

Parameters used during retrieval of content items with specified reusable schemas. IContentRetriever

RetrieveContentOfReusableSchemasQueryParameters

Parameters for retrieving content items of reusable schemas with fluent API for configuring of the underlying query. IContentRetriever

RetrieveContentParameters

Parameters used during retrieval of content items with specified content type. IContentRetriever

RetrieveContentParametersBase<T>

Base class for parameters used during content items retrieval. IContentRetriever

RetrieveContentQueryParameters

Parameters for retrieving content items of specified content type with fluent API for configuring of the underlying query. IContentRetriever

RetrieveCurrentPageExtensions

Extensions for the RetrieveCurrentPage<TResult>(RetrieveCurrentPageParameters, Action<RetrieveCurrentPageQueryParameters>, RetrievalCacheSettings, Func<IContentQueryDataContainer, TResult, Task<TResult>>, CancellationToken) method.

RetrieveCurrentPageParameters

Parameters used during retrieval of current page. IContentRetriever

RetrieveCurrentPageQueryParameters

Parameters for retrieving the current page with fluent API for configuring of the underlying query. IContentRetriever

RetrieveMultipleQueryParametersBase<T>

Base parameters for retrieving content of multiple content types with fluent API for configuring the underlying query. IContentRetriever

RetrievePagesByGuidsExtensions

Extensions for the RetrievePages<TSource, TResult>(RetrievePagesParameters, Action<RetrievePagesQueryParameters>, RetrievalCacheSettings, Func<IContentQueryDataContainer, TSource, Task<TResult>>, CancellationToken) method allowing to specify GUIDs of results.

RetrievePagesExtensions

Extensions for the RetrievePages<TSource, TResult>(RetrievePagesParameters, Action<RetrievePagesQueryParameters>, RetrievalCacheSettings, Func<IContentQueryDataContainer, TSource, Task<TResult>>, CancellationToken) method.

RetrievePagesOfContentTypesExtensions

Extensions for the RetrievePagesOfContentTypes<TResult>(IEnumerable<string>, RetrievePagesOfContentTypesParameters, Action<RetrievePagesOfContentTypesQueryParameters>, RetrievalCacheSettings, Func<IContentQueryDataContainer, TResult, Task<TResult>>, CancellationToken) method.

RetrievePagesOfContentTypesParameters

Parameters used during retrieval of pages with specified types. IContentRetriever

RetrievePagesOfContentTypesQueryParameters

Parameters for retrieving web pages of specified content types with fluent API for configuring of the underlying query. IContentRetriever

RetrievePagesOfReusableSchemasExtensions

Extensions for the RetrievePagesOfReusableSchemas<TResult>(IEnumerable<string>, RetrievePagesOfReusableSchemasParameters, Action<RetrievePagesOfReusableSchemasQueryParameters>, RetrievalCacheSettings, Func<IContentQueryDataContainer, TResult, Task<TResult>>, CancellationToken) method.

RetrievePagesOfReusableSchemasParameters

Parameters used during retrieval of pages with specified reusable schemas. IContentRetriever

RetrievePagesOfReusableSchemasQueryParameters

Parameters for retrieving web pages of reusable schemas with fluent API for configuring of the underlying query. IContentRetriever

RetrievePagesParameters

Parameters used during retrieval of pages with specified type. IContentRetriever

RetrievePagesParametersBase<T>

Base class for parameters used during pages retrieval. IContentRetriever

RetrievePagesQueryParameters

Parameters for retrieving web pages of specified content type with fluent API for configuring of the underlying query. IContentRetriever

RetrieveParametersBase<T>

Base class for parameters used during retrieval. IContentRetriever

RetrieveQueryParametersBase<T>

Base parameters for retrieving content with fluent API for configuring of the underlying query. IContentRetriever

RetrieveSingleQueryParametersBase<T>

Base parameters for retrieving content of single content type with fluent API for configuring of the underlying query. IContentRetriever

RoutedWebPage

Represents the current web page.

SimpleScriptsBundler

Manages contents of a scripts bundle. The containing directories are listed in the IncludedWebRootDirectories property.

SimpleStylesBundler

Manages contents of a styles bundle. The containing directories are listed in the IncludedWebRootDirectories property.

StandaloneWidgetTagHelper

Renders widget markup based on given widget type and properties.

SystemComponentIdentifiers

Contains identifiers for various types of components.

UrlHelperPreviewExtensions

Provides extension methods for the UrlHelperExtensionPoint.

VirtualContextDecorationArbiter

Arbiter that decides whether a path needs to be decorated with virtual context.

WebPageDataContext

Provides data context for the current web page.

WebPageItemCacheDependencyBuilderExtensions

Provides extension methods for the WebPageItemCacheDependencyBuilder class.

WidgetZoneTagHelper

Renders widget zone markup.

Structs

SizeConstraint

Represents a size constraint that can be enforced on image when resizing.

Interfaces

IComponentFilter

Marker interface for filters used in the ComponentFilterCollection<TFilter>.

IContentRetriever

Service used for retrieval of content.

IFileUrl

Interface for file URL representation.

IMediaFileUrl

Encapsulates media file URL representation.

IMediaFileUrlRetriever

Provides an interface for retrieving the media file URL based on given parameters.

IPreviewFeature

Represents a feature that provides information about preview for the current request.

IRoutedWebPage

Represents the current web page.

IVirtualContextDecorationArbiter

Defines a contract for a class responsible for declaring a path to be decorated with virtual context.

IWebPageDataContext

Interface for web page data context.

IWebPageDataContextInitializer

Interface for initializing data context of the current web page.

IWebPageDataContextRetriever

Retrieves data context of the current web page.

Enums

FormAfterSubmitModeEnum

Form after submit behavior.