Class ManifestContentAppDefinition
Represents a content app definition, parsed from a manifest.
Inheritance
System.Object
Namespace: Umbraco.Cms.Core.Manifest
Assembly: Umbraco.Core.dll
Syntax
[DataContract(Name = "appdef", Namespace = "")]
public class ManifestContentAppDefinition
Remarks
Is used to create an actual ManifestContentAppFactory.
Properties
View SourceAlias
Gets or sets the unique alias of the content app.
Declaration
[DataMember(Name = "alias")]
public string Alias { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Must be a valid javascript identifier, ie no spaces etc.
Icon
Gets or sets the icon of the content app.
Declaration
[DataMember(Name = "icon")]
public string Icon { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Must be a valid helveticons class name (see http://hlvticons.ch/).
Name
Gets or sets the name of the content app.
Declaration
[DataMember(Name = "name")]
public string Name { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Show
Gets or sets the list of 'show' conditions for the content app.
Declaration
[DataMember(Name = "show")]
public string[] Show { get; set; }
Property Value
Type | Description |
---|---|
System.String[] |
View
Gets or sets the view for rendering the content app.
Declaration
[DataMember(Name = "view")]
public string View { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Weight
Gets or sets the weight of the content app.
Declaration
[DataMember(Name = "weight")]
public int Weight { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |