IReference Interface |
Namespace: Ingeniux.Runtime.Reference
The IReference type exposes the following members.
Name | Description | |
---|---|---|
![]() | Components |
Get component references for all components on the site.
|
![]() | Pages |
Get the page references for all pages on the site.
|
![]() | PublishingTargets |
Gets the publishing target factory,
only available when the site location is the design-time XML folder.
|
![]() | SiteBaseUrl |
Gets the base URL of the runtime site to which a publishing target publishes.
This should always be an absolute URL.
|
![]() | SitePath |
Gets the physical location of the site xml content directory.
|
Name | Description | |
---|---|---|
![]() | FilterPages |
Filters a list of page IDs by their schema types and ancestor pages.
|
![]() | GetAncestors |
Get the page references for all the ancestors of a given page.
|
![]() | GetChildren |
Gets reference entries for the given page's children.
|
![]() | GetItem |
Get a page reference given a page ID.
|
![]() | GetPageFilePath |
Gets the specified page's file path. For design-time, this changes based on if the page is checked out,
who it is assigned to, and which version is marked for the current publishing target.
|
![]() | GetSiblings |
The a list of references for the siblings of a given page.
|
![]() | GetSubtree |
Get the subtree of the specified page in XElement format, confined to the specified depth.
|
![]() | Report |
Reporting function declaration to be implemented with extending classes
(Inherited from ISingleton.) |