public override ReportParameterDataSetCache ProcessReportParameterDataSet(ParameterInfo aParam, IParameterDef aParamDef, IParameterDataSource paramDS, bool aRetrieveValidValues, bool aRetrievalDefaultValues)
        {
            ReportParameterDataSetCache reportParameterDataSetCache = new OnDemandReportParameterDataSetCache(this, aParam, (AspNetCore.ReportingServices.ReportIntermediateFormat.ParameterDef)aParamDef, aRetrieveValidValues, aRetrievalDefaultValues);
            RetrievalManager            retrievalManager            = new RetrievalManager(this.m_report, this.GetOnDemandContext());

            retrievalManager.FetchParameterData(reportParameterDataSetCache, paramDS.DataSourceIndex, paramDS.DataSetIndex);
            return(reportParameterDataSetCache);
        }
예제 #2
0
 public Merge(AspNetCore.ReportingServices.ReportIntermediateFormat.Report report, OnDemandProcessingContext odpContext)
 {
     this.m_report           = report;
     this.m_odpContext       = odpContext;
     this.m_retrievalManager = new RetrievalManager(report, odpContext);
 }