internal void PrepareForCachedDataProcessing(OnDemandMetadata odpMetadata)
 {
     m_subReportInfoMap       = odpMetadata.m_subReportInfoMap;
     m_commonSubReportInfoMap = odpMetadata.m_commonSubReportInfoMap;
     m_dataChunkMap           = odpMetadata.m_dataChunkMap;
     CommonPrepareForReprocessing();
 }
 internal OnDemandMetadata(OnDemandMetadata metadataFromOldSnapshot, Microsoft.ReportingServices.ReportIntermediateFormat.Report report)
 {
     m_isInitialProcessingRequest = true;
     m_metaDataChanged            = true;
     m_report                 = report;
     m_odpChunkManager        = metadataFromOldSnapshot.m_odpChunkManager;
     m_subReportInfoMap       = metadataFromOldSnapshot.m_subReportInfoMap;
     m_commonSubReportInfoMap = metadataFromOldSnapshot.m_commonSubReportInfoMap;
     m_dataChunkMap           = metadataFromOldSnapshot.m_dataChunkMap;
     m_lastAssignedGlobalID   = metadataFromOldSnapshot.m_lastAssignedGlobalID;
     CommonPrepareForReprocessing();
 }
Exemple #3
0
 public ImageCacheManager(OnDemandMetadata odpMetadata, IChunkFactory chunkFactory)
 {
     m_odpMetadata  = odpMetadata;
     m_chunkFactory = chunkFactory;
 }
 public IReference <Microsoft.ReportingServices.ReportIntermediateFormat.ReportInstance> SetReportInstance(Microsoft.ReportingServices.ReportIntermediateFormat.ReportInstance reportInstance, OnDemandMetadata odpMetadata)
 {
     m_reportInstance = m_groupTreeScalabilityCache.AllocateAndPin(reportInstance, 0);
     return(m_reportInstance);
 }
 internal StreamingImageCacheManager(OnDemandMetadata odpMetadata, IChunkFactory chunkFactory)
     : base(odpMetadata, chunkFactory)
 {
 }
 public SnapshotImageCacheManager(OnDemandMetadata odpMetadata, IChunkFactory chunkFactory)
     : base(odpMetadata, chunkFactory)
 {
 }