IReportDesignerServiceConfiguration
Represents an object containing all dependencies and settings which the web report designer service needs to operate.
Definition
Namespace:Telerik.WebReportDesigner.Services
Assembly:Telerik.WebReportDesigner.Services.dll
Syntax:
public interface IReportDesignerServiceConfiguration
Derived Classes:
Properties
Gets or sets an IDefinitionStorage implementation instance that will be used to open, save, and list available Report definitions.
IDefinitionStorage DefinitionStorage { get; set; }
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.
string[] DeniedPermissions { get; set; }
Use this property setter in order to restrict functionality in web report designer on application level. 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.
IResourceStorage ResourceStorage { get; set; }
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.
ISettingsStorage SettingsStorage { get; set; }
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.
ISharedDataSourceStorage SharedDataSourceStorage { get; set; }
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 report template definitions.
IDefinitionStorage TemplateDefinitionStorage { get; set; }
Use this property setter in order to provide a report template 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.