Default implementation of the IReportDesignerServiceConfiguration interface.
Definition
Namespace:Telerik.WebReportDesigner.Services
Assembly:Telerik.WebReportDesigner.Services.dll
Syntax:
public class ReportDesignerServiceConfiguration : IReportDesignerServiceConfiguration
Inheritance: objectReportDesignerServiceConfiguration
Implements:
Constructors
Initializes a new instance of the ReportDesignerServiceConfiguration class.
public ReportDesignerServiceConfiguration()
Properties
Gets or sets an IDefinitionStorage implementation instance that will be used to open, save, and list available report definitions.
public IDefinitionStorage DefinitionStorage { get; set; }
Implements:
Use this property setter in order to provide a report definition storage instance. Set a built-in definition storage implementation or a custom implementation. This is mandatory setting without defaults.
DeniedPermissions
string[]
Gets or sets permissions to deny some functions in web report designer.
public string[] DeniedPermissions { get; set; }
Implements:
Use this property setter in order to restrict functionality in web report designer. Applied only on the client, does not provide server-side validation.
Gets or sets an IResourceStorage implementation instance that will be used to list and save available resources, such as embedded images, CSV/JSON data source files, etc.
public IResourceStorage ResourceStorage { get; set; }
Implements:
Use this property setter in order to provide a resource storage instance. Set a built-in resource storage implementation or a custom implementation. This is not a mandatory setting with default location - the DefinitionStorage's location.
Gets or sets an ISettingsStorage implementation instance that will be used to list and save the available database connections.
public ISettingsStorage SettingsStorage { get; set; }
Implements:
Use this property setter in order to provide a database connnection storage instance. Set a built-in database connection storage implementation or a custom implementation. This is mandatory setting without defaults.
Gets or sets an ISharedDataSourceStorage implementation instance that will be used to open, save, and list available SharedDataSource definitions.
public ISharedDataSourceStorage SharedDataSourceStorage { get; set; }
Implements:
Use this property setter in order to provide a SharedDataSource definition storage instance. Set a built-in definition storage implementation or a custom implementation. This is not a mandatory setting with default location - the DefinitionStorage's location.
Gets or sets an IDefinitionStorage implementation instance that will be used to open, save, and list available template definitions.
public IDefinitionStorage TemplateDefinitionStorage { get; set; }
Implements:
Use this property setter in order to provide a template definition storage instance. Set a built-in definition storage implementation or a custom implementation. This is mandatory setting without defaults.