Metodo LocalReport.ExecuteReportInSandboxAppDomain
Nota: questa API è obsoleta.
Determina l'esecuzione delle espressioni e delle estensioni per l'elaborazione in un dominio applicazione con autorizzazioni limitate.
Spazio dei nomi Microsoft.Reporting.WebForms
Assembly: Microsoft.ReportViewer.WebForms (in Microsoft.ReportViewer.WebForms.dll)
Sintassi
'Dichiarazione
<ObsoleteAttribute("This method requires Code Access Security policy, which is deprecated. For more information please go to https://go.microsoft.com/fwlink/?LinkId=160787.")> _
Public Sub ExecuteReportInSandboxAppDomain
'Utilizzo
Dim instance As LocalReport
instance.ExecuteReportInSandboxAppDomain()
[ObsoleteAttribute("This method requires Code Access Security policy, which is deprecated. For more information please go to https://go.microsoft.com/fwlink/?LinkId=160787.")]
public void ExecuteReportInSandboxAppDomain()
[ObsoleteAttribute(L"This method requires Code Access Security policy, which is deprecated. For more information please go to https://go.microsoft.com/fwlink/?LinkId=160787.")]
public:
void ExecuteReportInSandboxAppDomain()
[<ObsoleteAttribute("This method requires Code Access Security policy, which is deprecated. For more information please go to https://go.microsoft.com/fwlink/?LinkId=160787.")>]
member ExecuteReportInSandboxAppDomain : unit -> unit
public function ExecuteReportInSandboxAppDomain()
Osservazioni
Importante |
---|
Questo metodo è stato deprecato per .NET Framework 4 in quanto la funzionalità di sicurezza dall'accesso di codice (CAS) su cui si basa è stata deprecata in .NET Framework 4. Al contrario, il controllo ReportViewer viene sempre eseguito nel dominio applicazione in modalità sandbox. Per impostare le autorizzazioni di base per il dominio applicazione in modalità sandbox, utilizzare SetBasePermissionsForSandboxAppDomain. Per consentire l'utilizzo di estensioni per l'elaborazione con attendibilità totale, utilizzare AddFullTrustModuleInSandboxAppDomain. Quando viene utilizzato con .NET Framework 4, questo metodo non determina alcun effetto a meno che non si utilizzi l'elemento di configurazione <NetFx40_LegacySecurityPolicy> nel file Web.config dell'applicazione ASP.NET. Questo scenario è applicabile solo se si desidera passare dalla modalità sandbox a quella corrente del dominio applicazione e viceversa. Per ulteriori informazioni, vedere Code Access Security Policy Compatibility and Migration. |
Per informazioni sulle modalità del dominio applicazione predefinito nelle diverse versioni di .NET Framework, vedere la tabella riportata di seguito.
Versione di .NET Framework |
LegacySecurityPolicy abilitato? |
Dominio applicazione predefinito |
Modalità utilizzabili per il dominio applicazione |
4 |
No (impostazione predefinita) |
Sandbox |
Sandbox |
4 |
Sì |
Corrente |
Sandbox e corrente |
3.5 |
N/D |
Corrente |
Sandbox e corrente |
Questa modalità è progettata per consentire l'esecuzione sicura di rapporti non attendibili che utilizzano estensioni per l'elaborazione non attendibili.
Questa modalità influisce negativamente sulle prestazioni.