IAzureServiceTableProvider Interface

If implemented, provides an Azure table storage customization service.

Namespace: DevExpress.XtraReports.Web.Azure.WebDocumentViewer

Assembly: DevExpress.XtraReports.v20.1.Web.Azure.dll


public interface IAzureServiceTableProvider
Public Interface IAzureServiceTableProvider


Microsoft Azure is a distributed system, and virtual machines are shared between different clients. The information stored on a virtual machine can be lost when a Load Balancer turns this machine off and switches to a new machine.

To avoid such a loss of information, the Web Document Viewer uses Table Storage to keep service information and Blob Storage to keep document files. If required, you can replace these storages with custom ones.

To customize tables and blob storages, you need to replace the corresponding service interfaces in the container.


By default, a Web Document Viewer creates and uses tables named "dxxrreports" and "dxxrdocuments", along with a blob container named "dxxrcommonstorage".

See Also