ReportRegistry class

namespace: Serenity.Reporting   assemblySerenity.Net.Services

Default report registry implementation

public class ReportRegistry : IReportRegistry

Public Members

name description
ReportRegistry(…) Creates an instance of the class.
GetAvailableReportsInCategory(…)
GetReport(…) Returns report with the report key, optionally validating its permissions.
HasAvailableReportsInCategory(…)
static GetReportCategoryTitle(…) Gets category title for a category key
static GetReportKey(…) Gets report key for the report type by looking at its ReportAttribute, returning type full name if it does not have a report key or the attribute.
class Category Model for a report category
class Report Metadata for a registered report

See Also