Interface IContentTypeAvailableModelSetting
Defines the signature for a component that is used to hold available page types settings for a model.
Namespace: EPiServer.DataAbstraction.RuntimeModel
Assembly: EPiServer.dll
Version: 9.12.2Syntax
public interface IContentTypeAvailableModelSetting
Properties
Availability
Gets or sets wether none PageType should be available to create under the PageType that has this attribute set.
Declaration
Availability Availability { get; set; }
Property Value
Type | Description |
---|---|
Availability |
|
Exclude
Gets or sets the typed pages that are not available under an instance of a page of corresponding PageType.
Declaration
Type[] Exclude { get; set; }
Property Value
Type | Description |
---|---|
System.Type[] | The available page types. |
ExcludeOn
Will exclude the typed page from the list of available PageType for the specified typed pages.
Declaration
Type[] ExcludeOn { get; set; }
Property Value
Type | Description |
---|---|
System.Type[] | The available page types. |
Include
Gets or sets the typed pages that are available under an instance of a page of corresponding PageType.
Declaration
Type[] Include { get; set; }
Property Value
Type | Description |
---|---|
System.Type[] | The available page types. |
IncludeOn
Will make the typed page available as child under the specified typed pages.
Declaration
Type[] IncludeOn { get; set; }
Property Value
Type | Description |
---|---|
System.Type[] | The available page types. |