SaaS CMS has officially launched! Learn more now.

Class ContentTypeAvailableModelSetting

Holds the runtime settings for available page types for a model.

Inheritance
System.Object
ContentTypeAvailableModelSetting
Namespace: EPiServer.DataAbstraction.RuntimeModel.Internal
Assembly: EPiServer.dll
Version: 12.0.3
Syntax
public class ContentTypeAvailableModelSetting : Object, IContentTypeAvailableModelSetting

Constructors

ContentTypeAvailableModelSetting()

Declaration
public ContentTypeAvailableModelSetting()

Properties

Availability

Gets or sets wether none PageType should be available to create under the PageType that has this attribute set.

Declaration
public Availability Availability { get; set; }
Property Value
Type Description
Availability

true if no PageType is available; otherwise, false.

Exclude

The runtime merged result of Excluded types.

Declaration
public IEnumerable<Type> Exclude { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<System.Type>

ExcludeOn

The runtime merged result of IncludedOn types.

Declaration
public IEnumerable<Type> ExcludeOn { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<System.Type>

Include

The runtime merged result of Included types.

Declaration
public IEnumerable<Type> Include { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<System.Type>

IncludeOn

The runtime merged result of IncludedOn types.

Declaration
public IEnumerable<Type> IncludeOn { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<System.Type>

Implements

Extension Methods