Class ContentItemEditSection
Content item edit section page.
public sealed class ContentItemEditSection : SecondaryMenuSectionPage, IPage
- Inheritance
-
objectContentItemEditSection
- Implements
- Inherited Members
- Extension Methods
Constructors
ContentItemEditSection(IPageLinkGenerator, IInfoProvider<ContentItemInfo>)
Initializes a new instance of ContentItemEditSection.
public ContentItemEditSection(IPageLinkGenerator pageLinkGenerator, IInfoProvider<ContentItemInfo> contentItemInfoProvider)
Parameters
pageLinkGenerator
IPageLinkGeneratorcontentItemInfoProvider
IInfoProvider<ContentItemInfo>
Properties
ContentLanguageIdentifier
Content language identifier.
[PageParameter(typeof(ContentLanguageModelBinder), typeof(ContentHubContentLanguage))]
public ContentLanguageUrlIdentifier ContentLanguageIdentifier { get; set; }
Property Value
ItemID
Item ID.
[PageParameter(typeof(IntPageModelBinder), typeof(ContentItemEditSection))]
public int ItemID { get; set; }
Property Value
- int
WorkspaceIdentifier
Workspace parameters.
[PageParameter(typeof(WorkspaceModelBinder), typeof(ContentHubWorkspace))]
public WorkspaceUrlIdentifier WorkspaceIdentifier { get; set; }
Property Value
Methods
ConfigureTemplateProperties(TemplateClientProperties)
Gets the object representing client side template properties.
public override Task<TemplateClientProperties> ConfigureTemplateProperties(TemplateClientProperties properties)
Parameters
properties
TemplateClientPropertiesInitialized properties object.
Returns
- Task<TemplateClientProperties>
ValidatePage()
Validates the page state prior invocation of the ConfigurePage() method.
public override Task<PageValidationResult> ValidatePage()
Returns
- Task<PageValidationResult>