IReference Interface |
Namespace: Ingeniux.Runtime.Reference
The IReference type exposes the following members.
Name | Description | |
---|---|---|
![]() | Components |
Get all components on the site
|
![]() | Pages |
Get all pages on the site
|
![]() | PublishingTargets |
Publishing targets, only available when site location is
design-time xml folder
|
![]() | SiteBaseUrl |
Only apply in runtime. Design-time will need to get from selected publishing target
|
![]() | SitePath |
Physical location of the site xml content directory
|
Name | Description | |
---|---|---|
![]() | FilterPages |
Filter page ids by schemas and ancestors
|
![]() | GetAncestors |
Get ancestors of give page
|
![]() | GetChildren |
Get child nodes of given page
|
![]() | GetItem |
Get a page entry by page id
|
![]() | GetPageFilePath |
Gets the page file path. For design-time, changes based on
if page is checked out, who it is assigned to, which version is marked
for current publishing target
|
![]() | GetSiblings |
The siblings of given page
|
![]() | GetSubtree |
Get the subtree of reference node in its original XElement format, which confined depth and maxNodes
|