예제 #1
0
        internal void ExecuteReportInSandboxAppDomain()
        {
            SetAppDomain(useSandBoxAppDomain: true);
            AppDomain exprHostAppDomain = null;

            if (m_exprHostSandboxAppDomain != null)
            {
                exprHostAppDomain = m_exprHostSandboxAppDomain.AppDomain;
            }
            m_reportRuntimeSetup = ReportRuntimeSetup.CreateForSeparateAppDomainExecution(exprHostAppDomain);
        }
        public void ExecuteReportInSandboxAppDomain()
        {
            this.SetAppDomain(true);
            AppDomain exprHostAppDomain = null;

            if (this.m_exprHostSandboxAppDomain != null)
            {
                exprHostAppDomain = this.m_exprHostSandboxAppDomain.AppDomain;
            }
            this.m_reportRuntimeSetup = ReportRuntimeSetup.CreateForSeparateAppDomainExecution(exprHostAppDomain);
        }
예제 #3
0
 internal void ExecuteReportInSandboxAppDomain()
 {
     SetAppDomain(useSandBoxAppDomain: true);
     EnsureSandboxAppDomainIfNeeded();             // ???
     m_reportRuntimeSetup = ReportRuntimeSetup.CreateForSeparateAppDomainExecution(m_exprHostSandboxAppDomain.AssemblyLoadContext);
 }