Freigeben über


LocalReport.ExecuteReportInSandboxAppDomain-Methode

Hinweis: Diese API ist veraltet.

Bewirkt, dass Verarbeitungserweiterungen und -ausdrücke mit begrenzten Berechtigungen in einer Anwendungsdomäne ausgeführt werden.

Namespace:  Microsoft.Reporting.WebForms
Assembly:  Microsoft.ReportViewer.WebForms (in Microsoft.ReportViewer.WebForms.dll)

Syntax

'Declaration
<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
'Usage
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()

Hinweise

Wichtig

Diese Methode ist für .NET Framework 4 veraltet, da auch die dafür erforderliche Funktion der Codezugriffssicherheit (Code Access Security, CAS) in .NET Framework 4 veraltet ist. Stattdessen wird in der Sandbox-Anwendungsdomäne immer das ReportViewer-Steuerelement ausgeführt. Verwenden Sie zum Festlegen der Basisberechtigungen für die Sandbox-Anwendungsdomäne die SetBasePermissionsForSandboxAppDomain-Methode. Verwenden Sie AddFullTrustModuleInSandboxAppDomain, um Verarbeitungserweiterungen mit voller Vertrauenswürdigkeit zuzulassen.

Bei der Verwendung mit .NET Framework 4 hat diese Methode keine Auswirkung, es sei denn, Sie verwenden das <NetFx40_LegacySecurityPolicy>-Konfigurationselement in der Datei "Web.config" der ASP.NET-Anwendung. Dieses Szenario trifft nur zu, wenn Sie zwischen der Sandbox-Anwendungsdomäne und aktuellen Anwendungsdomänenmodi wechseln möchten.

Weitere Informationen finden Sie unter Code Access Security Policy Compatibility and Migration.

Die Tabelle unten enthält die standardmäßigen Anwendungsdomänenmodi in den unterschiedlichen .NET Framework-Versionen.

.NET Framework-Version

LegacySecurityPolicy aktiviert?

Standardanwendungsdomäne

Verwendbare Anwendungsdomänenmodi

4

Nein (Standard)

Sandbox

Sandbox

4

Ja

Aktuell

Sandbox und aktuell

3.5

N/V

Aktuell

Sandbox und aktuell

Dieser Modus ist für die sichere Ausführung nicht vertrauenswürdiger Berichte konzipiert, bei denen nicht vertrauenswürdige Verarbeitungserweiterungen verwendet werden.

Dieser Modus wirkt sich negativ auf die Leistung aus.

Siehe auch

Verweis

LocalReport Klasse

Microsoft.Reporting.WebForms-Namespace