The UriSupport type exposes the following members.

Methods

  NameDescription
AbsoluteUrlBySettings
Get the absolute URL for the site by settings, including scheme, host and port
AbsoluteUrlFromUIBySettings
Get the absolute URL from UI by settings, including scheme, host and port
AbsoluteUrlFromUtilBySettings
Get the absolute URL from UI by settings, including scheme, host and port
AddLanguageSelection
Adds an epslanguage parameter to the query string of a URL.
AddQueryString
Add query string parameter to given url
AddValuesToCollectionOverloaded.
AppendQuerystring
Append the query strings from two URIs.
BuildQueryStringOverloaded.
BuildQueryStringQ
Make a query string from a collection, with leading '?'
BuildUrlWithPageReference
Helper method to construct a URL with a page reference parameter
Clear
Resets cached values.
CombineOverloaded.
CreateAbsoluteUri
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
EscapeUriSegments
Converts all characters, except RFC 2396 reserved except '?' and unreserved characters, to their hexadecimal representation. This is equivalent to escaping all but RFC 2396 pchar characters in an abs_path. Use this method to escape paths in URI's. All Unicode characters are converted to UTF-8 format before being escaped. There must be no escaped characters in the string.
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetEnterpriseUrlSettings
Determines whether the specified URL refers to any known configured enterprise sites, and returns the appropriate settings if so.
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
IsSiteUrlByRequestOrSettingsOverloaded.
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
RemoveQueryStringDelimeter
Since the Framework can't decide on if to include the delimiter (?) or not, this little helper will remove it when necessary.
ResolveUrlBySettings
Resolves the application relative path, using configuration settings.
ResolveUrlFromUIAsRelativeOrAbsolute
ResolveUrlFromUIBySettings
Resolves the path relative the UI directory.
ResolveUrlFromUtilBySettings
Resolves the path relative the Util directory.
Split
Splits the specified escaped URL into three parts: [0] - The [scheme][host][path] portion - before any fragment or query [1] - The query, if any, including the '?' [2] - The fragment, if any, including the '#'
SplitNoDelim
Splits the specified escaped URL into three parts: [0] - The [scheme][host][path] portion - before any fragment or query [1] - The query, if any, excluding the '?' [2] - The fragment, if any, excluding the '#'
ToString
Returns a String that represents the current Object.
(Inherited from Object.)

See Also