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

Syntax

C# Copy imageCopy Code
                          namespace Smartsite.Web
Visual Basic (Declaration) Copy imageCopy Code
                          Namespace Smartsite.Web

Classes

  Class Description
Public class BaseHttpHandler
An abstract base Http Handler for all your IHttpHandler needs.
Public class BBCode
BBCode class
Public class CachingFilterStream
Provides a filtered stream of bytes with support for caching.
Public class CmsResponseInfo
Provides response information of a cms request
Public class ErrorRequestEventArgs
Event args for Http exception
Public class FilterStream
Provides a filtered stream of bytes.
Public class HtmlIncludeResolver
This class resolves all external references to CSS, JS and images and includes them inline in the Html document.
Public class HtmlSource
Represents WebBrowser Html Source
Public class HtmlWriter
Extends XmlTextWriter to provide Html writing feature which is not as strict as Xml writing. For example, Xml Writer encodes content passed to WriteString which encodes special markups like nbsp; to amp;nbsp. So, WriteString is bypassed by calling WriteRaw.
Public class HttpServer
Wrapper class for the HTTPListener to allow easier access to the server, for start and stop management and event routing of the actual inbound requests.
Public class JavaScriptMinifier
Public class RequestEventArgs
Event args for end of Http request.
Public class ResourceBase
Public class ResponseInfo
Provides information of a response.
Public class UrlBase
Url base to add to the web server
Public class Utility
Utility methods for Smartsite Web Environment
Public class WebPage
Webpage class. Encapsulates webpage retrieval from both current site and external sources.

Interfaces

  Interface Description
Public interface IPersistStreamInit
IPersistStreamInit interface.
Public interface IRequestHandler
Contract for handling requests

Delegates

  Delegate Description
Public delegate DelReceiveWebRequest
Delegate signature for DelReceiveWebRequest event

Enumerations

  Enumeration Description
Public enumeration ContentDisposition
Enumeration containing the possisble values for the HTTP Content-Disposition header.
Public enumeration HttpHeaderPassThroughMode
Mode for handling http headers in the embed
Public enumeration RequestMode
Requesting mode for WebPage requests.
Public enumeration UrlBaseType
Type of an Url base
Advanced