New to Telerik ReportingStart a free 30-day trial

Default implementation of the IReportDesignerServiceConfiguration interface.

Definition

Namespace:Telerik.WebReportDesigner.Services

Assembly:Telerik.WebReportDesigner.Services.dll

Syntax:

C#
public class ReportDesignerServiceConfiguration : IReportDesignerServiceConfiguration

Inheritance: objectReportDesignerServiceConfiguration

Implements: IReportDesignerServiceConfiguration

Constructors

Initializes a new instance of the ReportDesignerServiceConfiguration class.

C#
public ReportDesignerServiceConfiguration()

Properties

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

C#
public IDefinitionStorage DefinitionStorage { get; set; }

Implements: IReportDesignerServiceConfiguration.DefinitionStorage

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#
public string[] DeniedPermissions { get; set; }

Implements: IReportDesignerServiceConfiguration.DeniedPermissions

Remarks:

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.

C#
public IResourceStorage ResourceStorage { get; set; }

Implements: IReportDesignerServiceConfiguration.ResourceStorage

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#
public ISettingsStorage SettingsStorage { get; set; }

Implements: IReportDesignerServiceConfiguration.SettingsStorage

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#
public ISharedDataSourceStorage SharedDataSourceStorage { get; set; }

Implements: IReportDesignerServiceConfiguration.SharedDataSourceStorage

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 template definitions.

C#
public IDefinitionStorage TemplateDefinitionStorage { get; set; }

Implements: IReportDesignerServiceConfiguration.TemplateDefinitionStorage

Remarks:

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.