Table of Contents

Class ChildItemTypeRestrictionRule

Namespace
Dynamicweb.Content.Items.Activation
Assembly
Dynamicweb.dll
Represents a child item type restriction rule.
[Name("")]
[SortIndex(5)]
[AddInTarget("ItemTypes")]
public class ChildItemTypeRestrictionRule : CreationRuleBase
Inheritance
ChildItemTypeRestrictionRule
Inherited Members

Constructors

ChildItemTypeRestrictionRule()

Initializes a new instance of an object.
public ChildItemTypeRestrictionRule()

Properties

IsBroadcast

Gets value indicating whether the calling context must be aware of this rule rather than a rule aware of the context.
public override bool IsBroadcast { get; }

Property Value

bool

Methods

CanCreateInner(CreationRuleContext, Page)

protected override bool CanCreateInner(CreationRuleContext context, Page parent)

Parameters

context CreationRuleContext
parent Page

Returns

bool

CreateEditor(CreationRuleEditorContext)

Returns an instance of an object that is responsible for editing rule value.
public override Editor CreateEditor(CreationRuleEditorContext context)

Parameters

context CreationRuleEditorContext

Returns

Editor
An instance of an object that is responsible for editing rule value.

GetMetadata(CreationRuleEditorContext)

protected virtual MetadataContainer GetMetadata(CreationRuleEditorContext context)

Parameters

context CreationRuleEditorContext

Returns

MetadataContainer

GetValues()

public override IEnumerable<KeyValuePair<string, string>> GetValues()

Returns

IEnumerable<KeyValuePair<string, string>>
To top