C# 클래스 Contrive.Common.Web.Errors.ErrorViewRendererBase

상속: IErrorViewRenderer
파일 보기 프로젝트 열기: alanstevens/Contrive

공개 메소드들

메소드 설명
Render ( System.Web.HttpContextBase context, int statusCode, Exception currentError ) : void

보호된 메소드들

메소드 설명
ErrorViewRendererBase ( IWebConfigurationProvider config ) : System
GetJsonErrorMessage ( System.Web.HttpRequestBase request, Exception currentError ) : string
NewControllerContext ( System.Web.HttpRequestBase request ) : ControllerContext
RenderAjaxView ( System.Web.HttpRequestBase request, Exception currentError ) : void
RenderCustomErrorView ( System.Web.HttpRequestBase request, System.Web.HttpResponseBase response, string redirectPath, Exception currentError ) : void
RenderFallBackErrorView ( System.Web.HttpResponseBase response, Exception baseException ) : void

비공개 메소드들

메소드 설명
GetCustomErrorRedirect ( int statusCode ) : string

메소드 상세

ErrorViewRendererBase() 보호된 메소드

protected ErrorViewRendererBase ( IWebConfigurationProvider config ) : System
config IWebConfigurationProvider
리턴 System

GetJsonErrorMessage() 보호된 정적인 메소드

protected static GetJsonErrorMessage ( System.Web.HttpRequestBase request, Exception currentError ) : string
request System.Web.HttpRequestBase
currentError System.Exception
리턴 string

NewControllerContext() 보호된 정적인 메소드

protected static NewControllerContext ( System.Web.HttpRequestBase request ) : ControllerContext
request System.Web.HttpRequestBase
리턴 ControllerContext

Render() 공개 메소드

public Render ( System.Web.HttpContextBase context, int statusCode, Exception currentError ) : void
context System.Web.HttpContextBase
statusCode int
currentError System.Exception
리턴 void

RenderAjaxView() 보호된 메소드

protected RenderAjaxView ( System.Web.HttpRequestBase request, Exception currentError ) : void
request System.Web.HttpRequestBase
currentError System.Exception
리턴 void

RenderCustomErrorView() 보호된 추상적인 메소드

protected abstract RenderCustomErrorView ( System.Web.HttpRequestBase request, System.Web.HttpResponseBase response, string redirectPath, Exception currentError ) : void
request System.Web.HttpRequestBase
response System.Web.HttpResponseBase
redirectPath string
currentError System.Exception
리턴 void

RenderFallBackErrorView() 보호된 정적인 메소드

protected static RenderFallBackErrorView ( System.Web.HttpResponseBase response, Exception baseException ) : void
response System.Web.HttpResponseBase
baseException System.Exception
리턴 void