Skip to main content

IAzureBlobStorageService Interface

If implemented, provides an Azure blob storage customization service.

Namespace: DevExpress.XtraReports.Web.Azure.WebDocumentViewer

Assembly: DevExpress.XtraReports.v24.2.Web.Azure.dll

NuGet Package: DevExpress.Web.Reporting.Azure

Declaration

public interface IAzureBlobStorageService

Remarks

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, replace the corresponding service interfaces in the container.

  • IAzureBlobStorageService
  • IAzureBlobStorageService

Note

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

See Also