C# 클래스 jsreport.MVC.JsReportFilterAttribute

상속: System.Attribute, IActionFilter
파일 보기 프로젝트 열기: jsreport/net

공개 메소드들

메소드 설명
JsReportFilterAttribute ( ) : System
JsReportFilterAttribute ( IReportingService reportingService ) : System
OnActionExecuted ( System.Web.Mvc.ActionExecutedContext filterContext ) : void
OnActionExecuting ( System.Web.Mvc.ActionExecutingContext filterContext ) : void

보호된 메소드들

메소드 설명
AddResponseHeaders ( System.Web.Mvc.ActionExecutedContext context, EnableJsReportAttribute jsreportAttribute, Report output ) : void
CreateRenderingRequest ( System.Web.Mvc.ActionExecutedContext context, EnableJsReportAttribute jsreportAttribute, string htmlContent ) : object
RemoveVisualStudioBrowserLink ( string content ) : string
RenderPartialViewToString ( System.Web.Mvc.ActionExecutedContext context, string viewName, object model ) : string
RenderReport ( System.Web.Mvc.ActionExecutedContext context, EnableJsReportAttribute jsreportAttribute, string htmlContent ) : Task
ShouldUseJsReport ( System.Web.Mvc.ActionExecutedContext filterContext, EnableJsReportAttribute &attr ) : bool

비공개 메소드들

메소드 설명
ConvertToDynamic ( object o ) : object

메소드 상세

AddResponseHeaders() 보호된 메소드

protected AddResponseHeaders ( System.Web.Mvc.ActionExecutedContext context, EnableJsReportAttribute jsreportAttribute, Report output ) : void
context System.Web.Mvc.ActionExecutedContext
jsreportAttribute EnableJsReportAttribute
output jsreport.Client.Report
리턴 void

CreateRenderingRequest() 보호된 메소드

protected CreateRenderingRequest ( System.Web.Mvc.ActionExecutedContext context, EnableJsReportAttribute jsreportAttribute, string htmlContent ) : object
context System.Web.Mvc.ActionExecutedContext
jsreportAttribute EnableJsReportAttribute
htmlContent string
리턴 object

JsReportFilterAttribute() 공개 메소드

public JsReportFilterAttribute ( ) : System
리턴 System

JsReportFilterAttribute() 공개 메소드

public JsReportFilterAttribute ( IReportingService reportingService ) : System
reportingService IReportingService
리턴 System

OnActionExecuted() 공개 메소드

public OnActionExecuted ( System.Web.Mvc.ActionExecutedContext filterContext ) : void
filterContext System.Web.Mvc.ActionExecutedContext
리턴 void

OnActionExecuting() 공개 메소드

public OnActionExecuting ( System.Web.Mvc.ActionExecutingContext filterContext ) : void
filterContext System.Web.Mvc.ActionExecutingContext
리턴 void

RemoveVisualStudioBrowserLink() 보호된 메소드

protected RemoveVisualStudioBrowserLink ( string content ) : string
content string
리턴 string

RenderPartialViewToString() 보호된 메소드

protected RenderPartialViewToString ( System.Web.Mvc.ActionExecutedContext context, string viewName, object model ) : string
context System.Web.Mvc.ActionExecutedContext
viewName string
model object
리턴 string

RenderReport() 보호된 메소드

protected RenderReport ( System.Web.Mvc.ActionExecutedContext context, EnableJsReportAttribute jsreportAttribute, string htmlContent ) : Task
context System.Web.Mvc.ActionExecutedContext
jsreportAttribute EnableJsReportAttribute
htmlContent string
리턴 Task

ShouldUseJsReport() 보호된 메소드

protected ShouldUseJsReport ( System.Web.Mvc.ActionExecutedContext filterContext, EnableJsReportAttribute &attr ) : bool
filterContext System.Web.Mvc.ActionExecutedContext
attr EnableJsReportAttribute
리턴 bool