public RenderingContext(string rendererID, AspNetCore.ReportingServices.ReportProcessing.ReportSnapshot reportSnapshot, IChunkFactory chunkFactory, EventInformation eventInfo) { this.m_rendererID = rendererID; this.m_isSubReportContext = false; this.m_oldReportSnapshot = reportSnapshot; this.InitEventInfo(eventInfo); if (chunkFactory != null) { this.m_chunkManager = new RenderingChunkManager(rendererID, chunkFactory); } }
public RenderingContext(RenderingContext parentContext, OnDemandProcessingContext onDemandProcessingContext) { this.m_rendererID = parentContext.m_rendererID; this.m_isSubReportContext = true; this.m_pageEvaluation = null; this.m_dynamicInstances = null; this.m_oldReportSnapshot = parentContext.m_oldReportSnapshot; this.m_eventInfo = parentContext.EventInfo; this.m_reportSnapshot = parentContext.m_reportSnapshot; this.m_chunkManager = parentContext.m_chunkManager; this.m_odpContext = onDemandProcessingContext; }
public RenderingContext(string rendererID, AspNetCore.ReportingServices.ReportIntermediateFormat.ReportSnapshot reportSnapshot, EventInformation eventInfo, OnDemandProcessingContext processingContext) { this.m_rendererID = rendererID; this.m_isSubReportContext = false; this.m_reportSnapshot = reportSnapshot; this.InitEventInfo(eventInfo); this.m_odpContext = processingContext; if (processingContext.ChunkFactory != null) { this.m_chunkManager = new RenderingChunkManager(rendererID, processingContext.ChunkFactory); } }
public RenderingContext(RenderingContext parentContext, bool hasReportItemReferences) { this.m_rendererID = parentContext.m_rendererID; this.m_isSubReportContext = true; this.m_pageEvaluation = null; this.m_dynamicInstances = null; this.m_eventInfo = parentContext.EventInfo; this.m_reportSnapshot = parentContext.m_reportSnapshot; this.m_oldReportSnapshot = parentContext.m_oldReportSnapshot; this.m_chunkManager = parentContext.m_chunkManager; if (this.m_oldReportSnapshot != null) { this.m_odpContext = parentContext.OdpContext; } else { this.m_odpContext = new OnDemandProcessingContext(parentContext.m_odpContext, hasReportItemReferences, this.m_reportSnapshot.Report); } }