Try our conversational search powered by Generative AI!

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: 8.11.0
Syntax
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

true if no PageType is available; otherwise, false.

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.

Extension Methods