This document is provided on an "AS IS" basis without warranties of any kind. Smartsite iXperion class libraries may change in future releases.

Syntax

C# Copy imageCopy Code
                                  public class XUri
Visual Basic (Declaration) Copy imageCopy Code
                                  Public Class XUri

The type exposes the following members.

Public Constructors

  Name Description
Public method XUri Overloaded.

Public Methods

  Name Description
Public method Clone
Creates a copy of this XUri.
Public method Equals
Determines whether the specified Object is equal to the current Object.
(Overrides Object..::Equals(Object).)
Public method GetHashCode
Serves as a hash function for a particular type. GetHashCode()()()() is suitable for use in hashing algorithms and data structures like a hash table.
(Overrides Object..::GetHashCode()()()().)
Public method GetType (Inherited from Object.)
Public method SetReadOnly
Not in use.
Public method ToString Overloaded.
Public method Static member UrlEncode Overloaded.

Protected Methods

  Name Description
Protected method Finalize (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Protected method OnUrlParameters
Override to return a value whether to use Url Parameter mapping on this url.
Protected method Update

Public Fields

  Name Description
Public field Static member ForceAbsoluteLocators
Key used to store information in the HttpContext.Current.

Protected Fields

  Name Description
Protected field internalQuery
Protected field UrlIsFriendly
Gets or sets a value indicating the url has a friendly CMS syntax.

Public Properties

  Name Description
Public property Bookmark
Gets or sets the bookmark.
Public property FixQueryParamEscaping
Gets a value indicating whether the query parameters will be correctly url encoded.
Public property Query
Exposes the Url's query parameters as a collection.
Public property Relation
Gets or sets the relation the locator has to the context, such as when the location exists in a 'link' XHTML tag (rel attribute).
Public property Url
Gets the Url wrapped in the Locator object.
Public property UseUriEscaping
Gets or sets a value indicating whether to use URI escaping.
Public property UseXmlEncoding
Gets or sets a value indicating whether to use XML encoding for ampersands.

Protected Properties

  Name Description
Protected property UrlParametersShownInPath

See Also

Smartsite.Base Namespace
Advanced