PageInfo MembersKentico 8.1 API Reference
The PageInfo type exposes the following members.
Constructors

  NameDescription
Public methodPageInfo 
Constructor.
Public methodPageInfo(DataRow)
Constructor.
Back to Top
Methods

  NameDescription
Public methodAddResponseCacheDependencies
Adds the cache dependencies for the current page to the response.
Public methodClearOutputCache(Boolean)
Clears the output cache for current page.
Public methodClearOutputCache(Boolean, Boolean)
Clears the output cache for current page.
Public methodClone 
Clones the PageInfo object.
Public methodClone(Boolean, Boolean)
Clones the PageInfo object.
Public methodCombineWith
Combines current instance with other properties (modifies current instace!). List properties are merged from all the participating typeinfos, other properties are taken as first non-null value (non-null is determined by nullValues collection).
(Inherited from AbstractHierarchicalObject ObjectType .)
Public methodContainsColumn
Returns true if specified column is available in current structure.
(Inherited from AbstractDataContainer ParentObjectType .)
Public methodCreateInherited
Creates an inherited page info.
Public methodOnlineEquals
Determines whether the specified OnlineObject is equal to the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodOnlineFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from OnlineObject.)
Public methodGetContentXml
Returns the xml code of the document contents (Editable regions, web parts).
Public methodGetDocumentName
Gets friendly document name
Public methodOnlineGetHashCode
Serves as a hash function for a particular type.
(Inherited from OnlineObject.)
Protected methodGetInheritedTemplateInfo
Gets the inherited template info from parent page infos
Public methodGetProperty
Gets the context property.
(Inherited from AbstractHierarchicalObject ObjectType .)
Protected methodGetPropertyType
Gets the type of the given property
(Inherited from AbstractHierarchicalObject ObjectType .)
Public methodGetResponseCacheDependencies
Gets the page dependency keys for the response of the page.
Public methodOnlineGetType
Gets the OnlineType of the current instance.
(Inherited from OnlineObject.)
Public methodGetUpperTree
Gets the upper tree data for inherited values.
Public methodGetUsedInheritPageLevels
Gets the inherit page levels used by this page
Public methodGetUsedPageTemplateId
Gets the page template id used by this document
Public methodGetUsedPageTemplateIdColumn
Gets the page template id used by this document
Public methodGetValue
Gets the object value.
(Inherited from AbstractSimpleDataContainer ParentObjectType .)
Public methodGetValueFromUpperTree
Returns string value of selected column.
Public methodHasSetter
Returns true if given property has a setter
(Inherited from AbstractHierarchicalObject ObjectType .)
Public methodIsProduct
Returns true if the document represents a product.
Public methodIsProductSection
Returns true if the document type stands for the product section
Public methodIsRoot
Returns true if the given document is a root node
Public methodIsWireframe
Returns true if the document is a wireframe document
Public methodLoadContentXml
Loads the content XML to the content table.
Public methodLoadVersion 
Load the current version data of the document to the page info.
Public methodLoadVersion(TreeNode)
Load the given version of the document to the page info.
Protected methodOnlineMemberwiseClone
Creates a shallow copy of the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodRegisterColumn(String, Func ParentObjectType, Object )
Registers the given Column to the object
(Inherited from AbstractSimpleDataContainer ParentObjectType .)
Protected methodRegisterColumn(String, Func ParentObjectType, Object , Func ParentObjectType, Object, Object )
Registers the given Column to the object
(Inherited from AbstractSimpleDataContainer ParentObjectType .)
Protected methodRegisterColumns
Registers the Columns of this object
(Overrides AbstractSimpleDataContainer ParentObjectType  RegisterColumns .)
Protected methodRegisterProperties
Registers the properties of this object
(Inherited from AbstractHierarchicalObject ObjectType .)
Protected methodRegisterProperty(String, Func ObjectType, Object )
Registers the given property to the object
(Inherited from AbstractHierarchicalObject ObjectType .)
Protected methodRegisterProperty(String, Object, Func ObjectType, Object, Object )
Registers the given parameterized property to the object.
(Inherited from AbstractHierarchicalObject ObjectType .)
Public methodSetPageResult
Sets the page result object for the given url. The page result object is then accessible via PageResult property.
Public methodSetPageTemplateId
Sets the default document page template ID
Public methodSetProperty
Gets the context property.
(Inherited from AbstractHierarchicalObject ObjectType .)
Public methodSetValue
Sets the object value.
(Inherited from AbstractSimpleDataContainer ParentObjectType .)
Public methodOnlineToString
Returns a string that represents the current object.
(Inherited from OnlineObject.)
Public methodTryGetProperty(String, Object )
Gets the context property.
(Inherited from AbstractHierarchicalObject ObjectType .)
Public methodTryGetProperty(String, Object , Boolean)
Returns value of property.
(Inherited from AbstractHierarchicalObject ObjectType .)
Public methodTryGetValue
Returns value of column.
(Inherited from AbstractSimpleDataContainer ParentObjectType .)
Protected methodUseWireframeTemplate
Returns true if the page uses wireframe template in current context
Back to Top
Extension Methods

  NameDescription
Public Extension MethodAsValue
Converts object to a query value which can be used as a query parameter
(Defined by QueryExtensions.)
Public Extension MethodCopyTo
Copies the data of specified columns of the source object to the target object.
(Defined by DataExtensions.)
Public Extension MethodGetAPIString
Gets the string by the specified resource key
(Defined by CoreExtensions.)
Public Extension MethodGetString
Gets the string by the specified resource key
(Defined by CoreExtensions.)
Public Extension MethodCheckRequiredColumns
Returns true if given list of columns do not have null values in the object
(Defined by DataExtensions.)
Public Extension MethodToBoolean
Returns the boolean representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToDateTime
Returns the DateTime representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToDouble
Returns the double representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToGuid
Returns the Guid representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToInteger
Returns the integer representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToJSON
Returns JSON representation of current instance of IDataContainer.
(Defined by DataExtensions.)
Public Extension MethodToString
Returns the string representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToXML
Returns XML representation of current instance of IDataContainer.
(Defined by DataExtensions.)
Back to Top
Fields

  NameDescription
Protected fieldmClassName
Document class name.
Protected fieldmDocumentTemplateInstance
Document widgets template instance.
Protected fieldmEditableItems
Editable items container.
Protected fieldmGroupTemplateInstance
Group widgets template instance.
Protected fieldmInheritedPageInfo
Inherited page info object.
Protected fieldmPageTemplateInfo
Page template info object.
Protected fieldmPageTemplateInfoLoaded
If true, the page template info was already loaded
Protected fieldmSiteName
Document site name.
Protected fieldmTemplateInstance
Complete page template instance (PageTemplateInfo.TemplateInstance + DocumentTemplateInstance + GroupTemplateInstance + MVTVariants + ContentPersonalizationVariants).
Protected fieldmWireframePageTemplateInfo
Wireframe page template info object.
Protected fieldmWireframePageTemplateInfoLoaded
If true, the wireframe page template info was already loaded
Back to Top
Properties

  NameDescription
Public propertyAbsoluteURL
Gets document absolute URL.
Public propertyClassName
Class name of the current document.
Public propertyColumnNames
Available column names.
(Inherited from AbstractDataContainer ParentObjectType .)
Public propertyDesignPageTemplateInfo
Page template info used for standard and design view of the document.
Public propertyDocumentCampaign
Document campaign.
Public propertyDocumentContent
Returns document content XML.
Public propertyDocumentConversionValue
Document conversion value - Reflects the "DocumentConversionValue" data column.
Public propertyDocumentCulture
Document culture.
Public propertyDocumentExtensions
Document extensions.
Public propertyDocumentGUID
Document GUID
Public propertyDocumentCheckedOutVersionHistoryID
Document checked out version history ID.
Public propertyDocumentID
Document ID.
Public propertyDocumentLogActivity
Indicates if document enables logging activities.
Public propertyDocumentMenuCaption
Document menu caption.
Public propertyDocumentMenuClass
Document menu class.
Public propertyDocumentMenuItemHideInNavigation
Document menu hide in navigation.
Public propertyDocumentMenuItemInactive
Document menu item inactive.
Public propertyDocumentMenuJavascript
Document menu JavaScript.
Public propertyDocumentMenuRedirectToFirstChild
Indicates if redirection to first child document should be performed when accessed.
Public propertyDocumentMenuRedirectUrl
Document Redirect URL.
Public propertyDocumentMenuStyle
Document menu style.
Public propertyDocumentName
Document name.
Public propertyDocumentNamePath
Document name path.
Public propertyDocumentPageDescription
Document page description.
Public propertyDocumentPageKeyWords
Document page keywords.
Public propertyDocumentPageTitle
Document page title.
Public propertyDocumentPublishedVersionHistoryID
Document published version history ID.
Public propertyDocumentPublishFrom
Document published from.
Public propertyDocumentPublishTo
Document published to.
Public propertyDocumentSearchExcluded
Indicates whether document should be excluded from search
Public propertyDocumentStylesheetID
Document CSS stylesheet ID.
Public propertyDocumentTemplateInstance
Document widgets template instance.
Public propertyDocumentTrackConversionName
Document conversion name - Reflects the "DocumentTrackConversionName" data column.
Public propertyDocumentUrlPath
Document URL path.
Public propertyDocumentWorkflowCycleGUID
Workflow cycle GUID to obtain preview link for document
Public propertyDocumentWorkflowStepID
Document workflow step ID.
Public propertyEditableItems
Editable items contained within the page.
Public propertyEditableRegions
Editable regions contained within the document.
Public propertyEditableWebParts
Editable WebParts contained within the document.
Public propertyGroupTemplateInstance
Group widgets template instance.
Public propertyChildPageInfo
Child page info (for the page path of the PortalControls).
Protected propertyInheritedPageInfo
Inherited page info.
Public propertyIsDocument
Indicates if document context available.
Public propertyIsLink
Indicates whether the document is link to another document.
Public propertyIsPublished
Returns true if the node is published.
Public propertyItem
Gets the value of particular property
(Inherited from AbstractHierarchicalObject ObjectType .)
Public propertyNodeACLID
Node ACLID.
Public propertyNodeAlias
Node alias.
Public propertyNodeAliasPath
Node alias path.
Public propertyNodeAllowCacheInFileSystem
Requires authentication property.
Public propertyNodeBodyElementAttributes
Node body CSS class.
Public propertyNodeCacheMinutes
Node cache minutes.
Public propertyNodeClassID
Node class ID.
Public propertyNodeDocType
Node document type.
Public propertyNodeGroupID
Node group ID.
Public propertyNodeGUID
Node GUID.
Public propertyNodeHeadTags
Node header tags.
Public propertyNodeID
Node ID.
Public propertyNodeInheritPageTemplate
If true, the document inherits the page template from parent
Public propertyNodeLevel
Node level.
Public propertyNodeLinkedNodeID
Linked node ID.
Public propertyNodeLinkedNodeSiteID
Linked node site ID.
Public propertyNodeName
Node name.
Public propertyNodeOrder
Node order.
Public propertyNodeOwner
Document owner.
Public propertyNodeParentID
Node parent ID.
Public propertyNodeSiteID
Node site ID.
Public propertyNodeSKUID
Document product ID.
Public propertyNodeTemplateForAllCultures
If true, the document uses the same template (NodeTemplateID) for all culture versions
Protected propertyNodeWireframeInheritPageLevels
Node wireframe inherit page levels.
Public propertyNodeWireframeTemplateID
Node wireframe template ID - Special template used for wireframing - Always ad-hoc template
Public propertyOriginalNodeSiteID
Original node site ID. Returns NodeSiteID for standard document, LinkedNodeSiteID for linked document.
Public propertyPageResult
Gets or sets the contextual page result data object related to the current url. PageResult returns different data for different document aliases.
Public propertyPageTitle
Page title - resolved.
Public propertyParentPageInfo
Parent page info (for the page path), this property is meant for internal purposes of Portal engine.
Public propertyPermanentURL
Gets document permanent absolute URL.
Public propertyProperties
Properties available through the context.
(Inherited from AbstractHierarchicalObject ObjectType .)
Protected propertyPropertyList
Used property list
(Inherited from AbstractHierarchicalObject ObjectType .)
Protected propertyRegisteredColumns
Registered Columns
(Inherited from AbstractSimpleDataContainer ParentObjectType .)
Protected propertyRegisteredColumnsObject
Registered Columns object
(Inherited from AbstractSimpleDataContainer ParentObjectType .)
Protected propertyRegisteredProperties
Registered properties
(Inherited from AbstractHierarchicalObject ObjectType .)
Protected propertyRegisteredPropertiesObject
Registered properties object
(Inherited from AbstractHierarchicalObject ObjectType .)
Public propertyRelativeURL
Gets document relative URL.
Public propertyRequiresAuthentication
Requires authentication property.
Public propertyRequiresSSL
Requires authentication property.
Public propertyRequiresSSLValue
Requires authentication property.
Public propertySiteName
Site name of the current document.
Public propertyTemplateInstance
Complete page template instance (PageTemplateInfo.TemplateInstance + DocumentTemplateInstance + GroupTemplateInstance).
Protected propertyUpperTree
Upper tree DataSet (for inheriting of the values).
Public propertyUsedPageTemplateInfo
Page template info used by current view mode, either Wireframe or Design page template.
Protected propertyUseLocalColumns
If true, the object uses local columns
(Inherited from AbstractSimpleDataContainer ParentObjectType .)
Protected propertyUseLocalProperties
If true, the object uses local properties
(Inherited from AbstractHierarchicalObject ObjectType .)
Public propertyWireframePageTemplateInfo
Page template info used by the wireframe mode.
Public propertyWorkflowStepName
Workflow step name.
Public propertyWorkflowStepType
Workflow step type.
Back to Top
See Also