New to Telerik ReportingStart a free 30-day trial

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:

C#
public interface IReportDesignerServiceConfiguration

Derived Classes: ReportDesignerServiceConfiguration

Properties

Gets or sets an IDefinitionStorage implementation instance that will be used to open, save, and list available Report definitions.

C#
IDefinitionStorage DefinitionStorage { get; set; }
Remarks:

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.

Gets or sets permissions to deny some functions in web report designer.

C#
string[] DeniedPermissions { get; set; }
Remarks:

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.

C#
IResourceStorage ResourceStorage { get; set; }
Remarks:

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.

C#
ISettingsStorage SettingsStorage { get; set; }
Remarks:

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.

C#
ISharedDataSourceStorage SharedDataSourceStorage { get; set; }
Remarks:

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.

C#
IDefinitionStorage TemplateDefinitionStorage { get; set; }
Remarks:

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.

Extension Methods