ContentProviderCapabilities Enumeration

EPiServer CMS 10

Syntax:

C#
[FlagsAttribute]
public enum ContentProviderCapabilities

Specifies which capabilitites that a content provider instance supports. The class ContentProvider will during it's initialization read the passed in configaration values and see which capabilites attributes that are present and set the capabilities for the page provider instance from those values.

Members

Member name Member summary
None The provider supports only read of pages.
Create Supports creation of new pages
Edit Supports editing of existing pages
Delete Supports deletion of pages
Move Supports moving of pages internally within the pages served by the provider. To support moving of pages between different page providers the capability that has to supported is Create/>.
Copy Supports copy of pages internally within the pages served by the provider. To support copy of pages between different page providers the capability that has to supported is Create/>.
MultiLanguage Gets a value indicating wether this page provider instance supports pages with multiple languages
Security Gets a value indicating wether this page provider instance supports access checks
Search Supports search in page data served by the provider.
PageFolder States whether page provider stores resources in page folders.
Wastebasket Get a value indication wether this provider supports the wastebasket concept
GetOriginalType Gets the Type of the current object, ensuring that the eventual type that could be generated by a proxy interceptor is ignored.