London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!

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