Namespace Umbraco.Cms.Core.Models.PublishedContent
Classes
HttpContextVariationContextAccessor
Implements IVariationContextAccessor on top of IRequestCache.
HybridVariationContextAccessor
Implements a hybrid IVariationContextAccessor.
IndexedArrayItem<TContent>
Represents an item in an array that stores its own index and the total count.
ModelType
Represents the CLR type of a model.
NoopPublishedModelFactory
Represents a no-operation factory.
NoopPublishedValueFallback
Provides a noop implementation for IPublishedValueFallback.
PublishedContentBase
Provide an abstract base class for IPublishedContent
implementations.
PublishedContentModel
Represents a strongly-typed published content.
PublishedContentType
Represents an IPublishedElement type.
PublishedContentTypeFactory
Provides a default implementation for IPublishedContentTypeFactory.
PublishedContentWrapped
Provides an abstract base class for IPublishedContent
implementations that
wrap and extend another IPublishedContent
.
PublishedCultureInfo
Contains culture specific values for IPublishedContent.
PublishedDataType
Represents a published data type.
PublishedElementModel
Represents a strongly-typed published element.
PublishedElementWrapped
Provides an abstract base class for IPublishedElement
implementations that
wrap and extend another IPublishedElement
.
PublishedModelAttribute
Indicates that the class is a published content model for a specified content type.
PublishedModelFactory
Implements a strongly typed content model factory
PublishedPropertyBase
Provides a base class for IPublishedProperty
implementations which converts and caches
the value source to the actual value to use when rendering content.
PublishedPropertyType
Represents a published property type.
PublishedSearchResult
PublishedValueFallback
Provides a default implementation for IPublishedValueFallback.
RawValueProperty
Represents a published property that has a unique invariant-neutral value and caches conversion results locally.
ThreadCultureVariationContextAccessor
Provides a CurrentUICulture-based implementation of IVariationContextAccessor.
VariationContext
Represents the variation context.
Structs
Fallback
Manages the built-in fallback policies.
Interfaces
IAutoPublishedModelFactory
Provides a live published model creation service.
IPublishedContent
Represents a published content item.
IPublishedContentType
Represents an IPublishedElement type.
IPublishedContentTypeFactory
Creates published content types.
IPublishedElement
Represents a published element.
IPublishedMember
IPublishedModelFactory
Provides the published model creation service.
IPublishedProperty
Represents a property of an IPublishedElement
.
IPublishedPropertyType
Represents a published property type.
IPublishedValueFallback
Provides a fallback strategy for getting IPublishedElement values.
IVariationContextAccessor
Gives access to the current VariationContext.
Enums
PublishedItemType
The type of published element.
UrlMode
Specifies the type of URLs that the URL provider should produce, Auto is the default.