C# Class Telerik.Web.Mvc.SiteMapHandler

Inheritance: HttpHandlerBase
Show file Open project: juanplopes/simple-telerik

Public Methods

Method Description
ProcessRequest ( System.Web.HttpContextBase context ) : void

Processes the request.

SiteMapHandler ( ) : System

Initializes a new instance of the SiteMapHandler class.

SiteMapHandler ( SiteMapDictionary siteMaps, IHttpResponseCompressor httpResponseCompressor, IHttpResponseCacher httpResponseCacher, IUrlGenerator urlGenerator ) : System

Initializes a new instance of the SiteMapHandler class.

Private Methods

Method Description
GetPriority ( System.Web.SiteMapNode node ) : string
GetSiteMap ( string name ) : SiteMapBase
GetUrl ( INavigatable node, System.Web.HttpContextBase httpContext, string applicationRoot ) : string
Iterate ( XmlWriter writer, System.Web.SiteMapNode node, System.Web.HttpContextBase httpContext, string applicationRoot ) : void
WriteNode ( XmlWriter writer, System.Web.SiteMapNode node, System.Web.HttpContextBase httpContext, string applicationRoot ) : void
WriteSiteMap ( XmlWriter writer, SiteMapBase siteMap, System.Web.HttpContextBase httpContext ) : void

Method Details

ProcessRequest() public method

Processes the request.
public ProcessRequest ( System.Web.HttpContextBase context ) : void
context System.Web.HttpContextBase The context.
return void

SiteMapHandler() public method

Initializes a new instance of the SiteMapHandler class.
public SiteMapHandler ( ) : System
return System

SiteMapHandler() public method

Initializes a new instance of the SiteMapHandler class.
public SiteMapHandler ( SiteMapDictionary siteMaps, IHttpResponseCompressor httpResponseCompressor, IHttpResponseCacher httpResponseCacher, IUrlGenerator urlGenerator ) : System
siteMaps SiteMapDictionary The site maps.
httpResponseCompressor IHttpResponseCompressor The HTTP response compressor.
httpResponseCacher IHttpResponseCacher The HTTP response cacher.
urlGenerator IUrlGenerator The URL generator.
return System