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 sealed class UrlParameterMappings
Visual Basic (Declaration) Copy imageCopy Code
                                  Public NotInheritable Class UrlParameterMappings

The type exposes the following members.

Public Constructors

  Name Description
Public method UrlParameterMappings Overloaded.

Public Methods

  Name Description
Public method Clone
Creates a new object that is a copy of the current instance.
Public method Static member Copy Overloaded.
Public method CopyFrom
Copies settings from another .
Public method Static member Create
Creates an UrlParameterMappings object for the specified query.
Public method Equals (Inherited from Object.)
Public method Static member Escape
Escapes the specified value for use in the Url path.
Public method GetEnumerator
Returns an enumerator that iterates through the System.Collections.Generic.List.
Public method GetHashCode (Inherited from Object.)
Public method GetName Overloaded.
Public method GetNames
Gets the maped Url parameter names.
Public method Static member GetPath
Gets the path representing the URL parameters, to append to an Url endpoint.
Public method GetRealName
Gets the name of a querystring parameter by mapped Url parameter.
Public method GetType (Inherited from Object.)
Public method GetValue
Gets the value of an url parameter by index.
Public method IsMapped
Determines whether the specified key is mapped to an Url parameter.
Public method Static member IsUrlParameter
Determines whether the given querystring name is an Url parameter.
Public method Map Overloaded.
Public method Reset
Clears the current URL parameters
Public method Static member RewriteUnnamedParams
Convert unnamed querystring parameters like ?urlParam1=xxx&urlParam2=yyy to .../xxx/yyy
Public method Static member Setup
Used to initialize Url Parameter settings.
Public method ToString Overloaded.
Public method Static member Unescape
Unescapes the value of an url parameter.

Protected Methods

  Name Description
Protected method Finalize (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)

Public Fields

  Name Description
Public field Static member DefaultEndpointExtension
Extension for denoting friendly name URL segments that are Url Endpoints.
Public field Static member EmptyValue
Represents an empty value for passing on the Url path. This cannot be an empty string, since double slashes in the path are cleaned up.
Public field Static member EscapedDashValue
Representation of the dash in url parameters must be escaped, since the dash is used to represent empty values.

Public Properties

  Name Description
Public property Active
Gets a value indicating whether the Url is currently mapped.
Public property Count
Gets the URL Parameter count.
Public property Static member Enabled
Gets a value indicating whether this UrlParameterMappings is enabled.
Public property Static member EndpointExtension
Friendly name Url endpoint suffix to denotate url parameters.
Public property Static member EndpointExtensionIsEmpty
Returns true is Url EndPointExtension prefix is empty string.
Public property Item
Gets or sets the String at the specified index.

See Also

Advanced