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.