C# Class Kooboo.CMS.Sites.Web.FrontHttpRequestWrapper

Inheritance: System.Web.HttpRequestWrapper
Show file Open project: Tsingbo-Kooboo/KoobooMvc5

Public Methods

Method Description
FrontHttpRequestWrapper ( HttpRequest httpRequest ) : System

Protected Methods

Method Description
DetectSSLRequest ( Kooboo.CMS.Sites.Models.Site site, HttpRequest httpRequest ) : bool
MatchSiteByVisitRule ( Kooboo.CMS.Sites.Models.Site site ) : Kooboo.CMS.Sites.Models.Site

Private Methods

Method Description
GetRawHost ( HttpRequest request ) : string
IgnoreResolveSite ( string appRelativeCurrentExecutionFilePath ) : bool
ResolveSite ( ) : void

Method Details

DetectSSLRequest() protected method

protected DetectSSLRequest ( Kooboo.CMS.Sites.Models.Site site, HttpRequest httpRequest ) : bool
site Kooboo.CMS.Sites.Models.Site
httpRequest System.Web.HttpRequest
return bool

FrontHttpRequestWrapper() public method

public FrontHttpRequestWrapper ( HttpRequest httpRequest ) : System
httpRequest System.Web.HttpRequest
return System

MatchSiteByVisitRule() protected method

protected MatchSiteByVisitRule ( Kooboo.CMS.Sites.Models.Site site ) : Kooboo.CMS.Sites.Models.Site
site Kooboo.CMS.Sites.Models.Site
return Kooboo.CMS.Sites.Models.Site