ICMSLinkElement Properties Ingeniux DSS Library

The ICMSLinkElement type exposes the following members.

Properties

  Name Description
Public property Abstract
Gets the value of "Abstract" Attribute from this Element. The value of this Attribute is normally exported from the "Abstract" Element on the target Page.
Public property AuthenticationInformation
Gets the authentication information of current Http Request. Only Page that requires authentication will carry this information, when authenticated.
(Inherited from ICMSPage.)
Public property BaseURL
Gets the absolute base URL of the Web Application.
(Inherited from ICMSEnvironment.)
Public property BrowserCapabilities
Gets the browser capabilities of the current Http Request.
(Inherited from ICMSPage.)
Public property CategoryIds
Get the ids of the Categories associated with the target Page
Public property Changed
Gets the time when the target Page was last changed at Ingeniux CMS design-time site instance.
Public property ChildLinks
Gets "Page" Elements that are the children of this Element. Only entries from transitional Navigation Element could contain child links. Link Element will return an empty collection on this property.
Public property Cookies
Gets the Cookies collection.
(Inherited from ICMSEnvironment.)
Public property CurrentPublishingTargetID
Gets the current Publishing Target Id, design-time only.
(Inherited from ICMSEnvironment.)
Public property EditMode
Applies to design-time only. Gets whether the Http Request is for Previewing a Page in In-Context-Edit mode..
(Inherited from ICMSEnvironment.)
Public property Exists
Gets whether the Page or Route exists within published content, for the given request.
(Inherited from ICMSRequest.)
Public property Factory
Gets the page factory used to retrieve pages
(Inherited from ICMSEnvironment.)
Public property Form
Gets the Form Posts collection.
(Inherited from ICMSEnvironment.)
Public property ID
Gets the Page or Component ID.
(Inherited from ICMSPage.)
Public property IncludeAllPages
Gets whether all Pages are included when building Component and Navigation references. Only applies to CMS design-time. Default value is false.
(Inherited from ICMSEnvironment.)
Public property IsComponent
Public property IsPreview
Checks whether the Http Request is for Page Preview from CMS Design-time site.
(Inherited from ICMSEnvironment.)
Public property LinkName
Gets the name of the Link. This property only has value, if it represents the expanded result of a Link Element. Navigation entries will return empty string on this property.
Public property Locale
Gets the region code of the language of target Page
Public property MobileDeviceInformation
Get the mobile device information, if the Http Request was from browser on a mobile device; Otherwise, returns null.
(Inherited from ICMSPage.)
Public property Name
Gets the name of the target Page
Public property Page
Gets the CMS Page to which this element belongs.
(Inherited from ICMSPage.)
Public property PresentationInformation
Gets the information for the Presentation for the Page to which this Element belongs. Presentations are design customization onthe Page that were built via Ingeniux CMS Page builder. This property returns null, if the Page this Element belongs to doesn't have Presentation, or this Element belongs to a Component.
(Inherited from ICMSPage.)
Public property QueryString
Gets QueryStrings collection.
(Inherited from ICMSEnvironment.)
Public property RequestPath
Gets the relative path of the Http Request.
(Inherited from ICMSEnvironment.)
Public property RestrictedAccess
Gets whether this Page is protected by the Ingeniux Runtime Authentication system. IF Runtime Authentication is disabled, this property will always return false.
(Inherited from ICMSPage.)
Public property RootElementName
Gets the name the underlying XElement.
(Inherited from ICMSElement.)
Public property Schema
Gets the name of the root Element of target Page
Public property ServerVariables
Gets the Server Variables collection, specified by the CMS settings.
(Inherited from ICMSEnvironment.)
Public property Site
Gets the Site branding of the Request.
(Inherited from ICMSEnvironment.)
Public property StructuredURL
Gets the canonical structured URL of this Page.
(Inherited from ICMSEnvironment.)
Public property Tag
Gets/sets the extra information to be included in the model. Can be any type.
(Inherited from ICMSPage.)
Public property TargetID
Gets the unique Id of the target Page, which is the value of "ID" Attribute.
Public property TargetWindow
Gets how the target url should be openned. It could return one of the following 3 possible values: _blank, _self, _parent
Public property Title
Gets the value of "Title" Attribute from this Element. The value of this Attribute is normally exported from the "Title" Element on the target Page.
Public property TransformOption
Gets the what type of Page content the Request wants: Final Markup, Expanded XML, or Raw XML.
(Inherited from ICMSEnvironment.)
Public property Type
Gets the type of the Element. It returns the value of "Type" or "type" Attribute. If the Attribute doesn't exist, returns empty string.
(Inherited from ICMSElement.)
Public property Code example UID
Gets the unique ID of the element. It is in the form of GUID.
(Inherited from ICMSElement.)
Public property URL
Gets the URL of the target Page.
Public property UserAgent
Gets the UserAgent branding of the Request
(Inherited from ICMSEnvironment.)
Public property Value
Gets the value of the Element.
(Inherited from ICMSElement.)
Public property ViewMode
Gets the Mode of View. It is used to distinguish different View/XSLT template, when requesting the same Element. The value of this property is particularly important for In-Context-Edit markup update, especially for traditional XSLT implementations.
(Inherited from ICMSEnvironment.)
Public property ViewName
Gets the name of the MVC View of this Page. By default, is it is the root Element name.
(Inherited from ICMSPage.)
Top
See Also

Reference