Skip to main content

ReportingConfigurationBuilder.ConfigureWebDocumentViewer(Action<WebDocumentViewerConfigurationBuilder>) Method

Provides access to the WebDocumentViewerConfigurationBuilder object that exposes methods for registering custom or predefined services extending the Web Document Viewer functionality.

Namespace: DevExpress.AspNetCore.Reporting

Assembly: DevExpress.AspNetCore.Reporting.v24.1.dll

NuGet Package: DevExpress.AspNetCore.Reporting

Declaration

public ReportingConfigurationBuilder ConfigureWebDocumentViewer(
    Action<WebDocumentViewerConfigurationBuilder> configure
)

Parameters

Name Type Description
configure Action<WebDocumentViewerConfigurationBuilder>

An Action<T> delegate method that allows you to configure Web Document Viewer custom services using the methods of the WebDocumentViewerConfigurationBuilder object, which is passed as the delegate parameter.

Returns

Type Description
ReportingConfigurationBuilder

A ReportingConfigurationBuilder that can be used to further configure the reporting services.

Remarks

The code below registers a custom IWebDocumentViewerDrillThroughProcessor service for the Web Document Viewer at the application startup.

using DevExpress.AspNetCore;
using DevExpress.AspNetCore.Reporting;

var builder = WebApplication.CreateBuilder(args);

builder.Services.AddDevExpressControls();
builder.Services.AddMvc(); 

builder.Services.ConfigureReportingServices(configurator => {
    configurator.ConfigureWebDocumentViewer(viewerConfigurator => {
        viewerConfigurator.RegisterWebDocumentViewerDrillThroughProcessor<customProcessor>();
    });
});        

var app = builder.Build();
See Also