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
BReport— definizione del report, parametri, dati, sottoreport, formato e destinazione.BReportResult— file prodotto e modalità richiesta.BReportingService— rendering locale/remoto e amministrazione essenziale del catalogo SSRS.
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.BReportEnginee impostareReportFoldercome cartella dei file.rdlc.Per SSRS usare il costruttore con
eVersion,ServereSSL.Quando
UseDefaultCredentialèfalse,PasswordeDBReportPasswordvengono decifrate conBCrypter.Decrypt.I nomi delle tabelle del
BDataSetdevono coincidere con i dataset dichiarati nel report RDLC.Consultare gli esempi verificati.
