B-Arts DocumentationIndice generale

Namespace B.BReports

Scopo

Il namespace B.BReports implementa la reportistica del BFramework moderno. Supporta il rendering locale di file RDLC tramite ReportViewerCore.NETCore e il rendering remoto con gestione del catalogo di SQL Server Reporting Services tramite servizi WCF.

Tipi applicativi pubblici

Namespace generati di supporto

B.BReports.RSExecution, B.BReports.RSExecution2000, B.BReports.RSManagement2005 e B.BReports.RSManagement2010 contengono proxy WCF generati dai WSDL Microsoft. Pur esponendo tipi pubblici per serializzazione e comunicazione, sono dettagli infrastrutturali: il codice applicativo deve usare BReportingService e non istanziarli direttamente.

Regole operative

  • Per RDLC locali usare eEngine.BReportEngine e impostare ReportFolder come cartella dei file .rdlc.

  • Per SSRS usare il costruttore con eVersion, Server e SSL.

  • Quando UseDefaultCredential è false, Password e DBReportPassword vengono decifrate con BCrypter.Decrypt.

  • I nomi delle tabelle del BDataSet devono coincidere con i dataset dichiarati nel report RDLC.

  • Consultare gli esempi verificati.