Class MetaDataProperties
Defines the names for the meta data properties used in Page
Inheritance
Namespace: EPiServer.DataAbstraction
Assembly: EPiServer.dll
Version: 12.0.3Syntax
public static class MetaDataProperties : Object
Fields
BinaryData
Property holding binary data of type Blob for IBinary
Declaration
public const string BinaryData = "BinaryData"
Field Value
Type | Description |
---|---|
System. |
PageArchiveLink
Property containing a link a page where the page will be archived.
Of type Property
Declaration
public const string PageArchiveLink = "PageArchiveLink"
Field Value
Type | Description |
---|---|
System. |
PageCategory
Property containing the categories associated with the page.
Of type Property
Declaration
public const string PageCategory = "PageCategory"
Field Value
Type | Description |
---|---|
System. |
PageChanged
Property containing the date when the page was last marked as changed.
Of type Property
Declaration
public const string PageChanged = "PageChanged"
Field Value
Type | Description |
---|---|
System. |
PageChangedBy
Property containing the username of the user that last changed the page.
Of type Property
Declaration
public const string PageChangedBy = "PageChangedBy"
Field Value
Type | Description |
---|---|
System. |
PageChangedOnPublish
Property indicating if the changed date should be updated when the page is published.
Of type Property
Declaration
public const string PageChangedOnPublish = "PageChangedOnPublish"
Field Value
Type | Description |
---|---|
System. |
PageChildOrderRule
Property containing the type of sorting that should be used for child pages.
Of type Property
Declaration
public const string PageChildOrderRule = "PageChildOrderRule"
Field Value
Type | Description |
---|---|
System. |
PageContentAssetsID
Property containing the unique assets folder.
Of type Property
Declaration
public const string PageContentAssetsID = "PageContentAssetsID"
Field Value
Type | Description |
---|---|
System. |
PageContentOwnerID
Property containing the owner id for a IContent
Declaration
public const string PageContentOwnerID = "PageContentOwnerID"
Field Value
Type | Description |
---|---|
System. |
PageCreated
Property containing the date when the page was created.
Of type Property
Declaration
public const string PageCreated = "PageCreated"
Field Value
Type | Description |
---|---|
System. |
PageCreatedBy
Property containing the username of the user that created the page.
Of type Property
Declaration
public const string PageCreatedBy = "PageCreatedBy"
Field Value
Type | Description |
---|---|
System. |
PageDeleted
Property indicating if the page is currently placed in the wastebasket.
Of type Property
Declaration
public const string PageDeleted = "PageDeleted"
Field Value
Type | Description |
---|---|
System. |
PageDeletedBy
Property indicating who delete the page.
Declaration
public const string PageDeletedBy = "PageDeletedBy"
Field Value
Type | Description |
---|---|
System. |
PageDeletedDate
Property indicating when the page is placed in the wastebasket.
Declaration
public const string PageDeletedDate = "PageDeletedDate"
Field Value
Type | Description |
---|---|
System. |
PageExternalURL
Property containing a simple URL of the page.
Of type Property
Declaration
public const string PageExternalURL = "PageExternalURL"
Field Value
Type | Description |
---|---|
System. |
PageFolderID
Property containing the unique folder name in the page folder provider.
Of type Property
Declaration
public const string PageFolderID = "PageFolderID"
Field Value
Type | Description |
---|---|
System. |
PageGUID
Property containing the unique identifier of the page.
Of type Property
Declaration
public const string PageGUID = "PageGUID"
Field Value
Type | Description |
---|---|
System. |
PageLanguageBranch
Property containing the language branch identifier for page.
Of type Property
Declaration
public const string PageLanguageBranch = "PageLanguageBranch"
Field Value
Type | Description |
---|---|
System. |
PageLink
Property containing the identifier of the page.
Of type Property
Declaration
public const string PageLink = "PageLink"
Field Value
Type | Description |
---|---|
System. |
PageLinkURL
Property containing the URL to the page.
Of type Property
Declaration
public const string PageLinkURL = "PageLinkURL"
Field Value
Type | Description |
---|---|
System. |
PageMasterLanguageBranch
Property containing the master language branch of the page.
Of type Property
Declaration
public const string PageMasterLanguageBranch = "PageMasterLanguageBranch"
Field Value
Type | Description |
---|---|
System. |
PageName
Property containing the name of the page.
Property
Declaration
public const string PageName = "PageName"
Field Value
Type | Description |
---|---|
System. |
PageParentLink
Property containing a link to the parent page of the page.
Of type Property
Declaration
public const string PageParentLink = "PageParentLink"
Field Value
Type | Description |
---|---|
System. |
PagePeerOrder
Property containing the sorting index of the page.
Of type Property
Declaration
public const string PagePeerOrder = "PagePeerOrder"
Field Value
Type | Description |
---|---|
System. |
PagePendingPublish
Property indicating if the page is pending publishing
Of type Property
Declaration
public const string PagePendingPublish = "PagePendingPublish"
Field Value
Type | Description |
---|---|
System. |
PageSaved
Property containing the date when the page was last saved.
Of type Property
Declaration
public const string PageSaved = "PageSaved"
Field Value
Type | Description |
---|---|
System. |
PageShortcutLink
Property containing a page where the page is linked to, as defined by PageShortcutType.
Of type Property
Declaration
public const string PageShortcutLink = "PageShortcutLink"
Field Value
Type | Description |
---|---|
System. |
PageShortcutType
Property containing the type of link behaviour that should be used for the page.
Of type Property
Declaration
public const string PageShortcutType = "PageShortcutType"
Field Value
Type | Description |
---|---|
System. |
PageStartPublish
Property containing the date when the page should be published.
Of type Property
Declaration
public const string PageStartPublish = "PageStartPublish"
Field Value
Type | Description |
---|---|
System. |
PageStopPublish
Property containing the date at which time the page should stop being published.
Of type Property
Declaration
public const string PageStopPublish = "PageStopPublish"
Field Value
Type | Description |
---|---|
System. |
PageTargetFrame
Property containing the frame that this page should be displayed in.
Of type Property
Declaration
public const string PageTargetFrame = "PageTargetFrame"
Field Value
Type | Description |
---|---|
System. |
PageTypeID
Property containing the identifier of the page type of the page.
Of type Property
Declaration
public const string PageTypeID = "PageTypeID"
Field Value
Type | Description |
---|---|
System. |
PageTypeName
Property containing the name of the page type of the page.
Of type Property
Declaration
public const string PageTypeName = "PageTypeName"
Field Value
Type | Description |
---|---|
System. |
PageURLSegment
Property containing the segment that represents the page in an URL.
Of type Property
Declaration
public const string PageURLSegment = "PageURLSegment"
Field Value
Type | Description |
---|---|
System. |
PageVisibleInMenu
Property indicating if the page should be visible in menus.
Of type Property
Declaration
public const string PageVisibleInMenu = "PageVisibleInMenu"
Field Value
Type | Description |
---|---|
System. |
PageWorkStatus
Property containing the editing status of the page.
Of type Property
Declaration
public const string PageWorkStatus = "PageWorkStatus"
Field Value
Type | Description |
---|---|
System. |
Thumbnail
Property holding binary data of type Blob for IContent
Declaration
public const string Thumbnail = "Thumbnail"
Field Value
Type | Description |
---|---|
System. |
Properties
All
A list of all existing meta data properties for content.
Declaration
public static IEnumerable<string> All { get; }
Property Value
Type | Description |
---|---|
System. |
Remarks
Not all content types have all meta data present.
MetaDataInterfaces
Returns a list of metadata interface types
Declaration
public static IEnumerable<Type> MetaDataInterfaces { get; }
Property Value
Type | Description |
---|---|
System. |
Methods
GetFieldOrder(String)
Gets value for FieldOrder for the specified property.
Declaration
public static int GetFieldOrder(string propertyName)
Parameters
Type | Name | Description |
---|---|---|
System. |
propertyName | Name of the property. |
Returns
Type | Description |
---|---|
System. |
The field order for that property, or 0 if not found. |
GetInterfaceForPageDataMetaDataProperty(String)
Gets the interface that exposes the specified property on a the Page
Declaration
public static Type GetInterfaceForPageDataMetaDataProperty(string metaDataPropertyName)
Parameters
Type | Name | Description |
---|---|---|
System. |
metaDataPropertyName | Name of the property. |
Returns
Type | Description |
---|---|
System. |
The interface that exposes the specified property, or null if none exists. |
GetLanguageSpecificSetting(String)
Gets value for IsLanguageSpecific for the specified property.
Declaration
public static bool GetLanguageSpecificSetting(string propertyName)
Parameters
Type | Name | Description |
---|---|---|
System. |
propertyName | Name of the property. |
Returns
Type | Description |
---|---|
System. |
|
GetPageDataPropertyName(String)
Gets the name of the backing Property
Declaration
public static string GetPageDataPropertyName(string propertyName)
Parameters
Type | Name | Description |
---|---|---|
System. |
propertyName | The name of the property on an interface. |
Returns
Type | Description |
---|---|
System. |
The name of the backing property data |
GetTabForPropertyName(String)
Gets the the edit tab for the specified property.
Declaration
public static EditTab GetTabForPropertyName(string propertyName)
Parameters
Type | Name | Description |
---|---|---|
System. |
propertyName | Name of the property. |
Returns
Type | Description |
---|---|
Edit |
The edit tab for the property. The default tab is Information. |
IsHandledByInterface(PropertyData)
Determines if the property instance is handled by a metadata interface
Declaration
public static bool IsHandledByInterface(PropertyData property)
Parameters
Type | Name | Description |
---|---|---|
Property |
property | The property to evaluate |
Returns
Type | Description |
---|---|
System. |
true if the property is handled by a metadata interface else false |