LocalReport.ExecuteReportInSandboxAppDomain Método

Nota: esta API ya está obsoleta.

Provoca que las extensiones y expresiones de procesamiento se ejecuten con permisos limitados en un dominio de aplicación.

Espacio de nombres:  Microsoft.Reporting.WebForms
Ensamblado:  Microsoft.ReportViewer.WebForms (en Microsoft.ReportViewer.WebForms.dll)

Sintaxis

'Declaración
<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
'Uso
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()

Comentarios

Nota importanteImportante

Este método está desusado para .NET Framework 4 porque la característica de seguridad de acceso del código (CAS) en la que se basa está desusada en .NET Framework 4. En su lugar, el control ReportViewer siempre se ejecuta en el dominio de aplicación de espacio aislado. Para establecer los permisos base para el dominio de aplicación de espacio aislado, use SetBasePermissionsForSandboxAppDomain. Para permitir las extensiones de procesamiento de plena confianza, utilice AddFullTrustModuleInSandboxAppDomain.

Cuando se usa con .NET Framework 4, este método no tiene ningún efecto a menos que se use el elemento de configuración <NetFx40_LegacySecurityPolicy> en el archivo Web.config de la aplicación ASP.NET. Este escenario solo es aplicable si desea cambiar entre el dominio de aplicación de espacio aislado y los modos de dominio de aplicación actuales.

Para obtener más información, vea Code Access Security Policy Compatibility and Migration.

Vea la tabla siguiente para conocer los modos de dominio de aplicación predeterminados de las distintas versiones de .NET Framework.

Versión de .NET Framework

¿LegacySecurityPolicy habilitado?

Dominio de aplicación predeterminado

Modos de dominio de aplicación utilizables

4

No (valor predeterminado)

Espacio aislado

Espacio aislado

4

Actual

Espacio aislado y actual

3.5

N/D

Actual

Espacio aislado y actual

Este modo está diseñado para permitir la ejecución segura de los informes que no son de confianza que utilizan extensiones de procesamiento que no son de confianza.

Este modo afecta negativamente al rendimiento.

Vea también

Referencia

LocalReport Clase

Espacio de nombres Microsoft.Reporting.WebForms