C# 클래스 Satrabel.HttpModules.UrlRewriterLogging

파일 보기 프로젝트 열기: sachatrauwaen/OpenUrlRewriter 1 사용 예제들

공개 메소드들

메소드 설명
OnEndRequest ( object s, EventArgs e ) : void
OnPreRequestHandlerExecute ( object sender, EventArgs e ) : void

비공개 메소드들

메소드 설명
HttpTransfer ( string url, HttpContext currentContext ) : void
ManageRequest ( System page, int PortalId, int TabId ) : void
OnError ( object source, EventArgs e ) : void
OnPageInit ( object sender, EventArgs e ) : void
OnPageLoad ( object sender, EventArgs e ) : void
getQSParams ( string newLanguage, bool isLocalized ) : string[]

getQSParams builds up a new querystring. This is necessary in order to prep for navigateUrl. we don't ever want a tabid, a ctl and a language parameter in the qs also, the portalid param is not allowed when the tab is a supertab (because NavigateUrl adds the portalId param to the qs)

newUrl ( string newLanguage, bool &CanViewPage ) : string

newUrl returns the new URL based on the new language. Basically it is just a call to NavigateUrl, with stripped qs parameters

메소드 상세

OnEndRequest() 공개 메소드

public OnEndRequest ( object s, EventArgs e ) : void
s object
e System.EventArgs
리턴 void

OnPreRequestHandlerExecute() 공개 메소드

public OnPreRequestHandlerExecute ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void