C# Класс jsreport.MVC.JsReportFilterAttribute

Наследование: System.Attribute, IActionFilter
Показать файл Открыть проект

Открытые методы

Метод Описание
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