ScriptPermissionManager.GlobalInstance Property
In This Article
SECURITY NOTE
Report scripts are not secure and are disabled by default. We recommend that you use expression bindings to customize your reports. Use scripts only if you trust your reports and you cannot switch to expression bindings.
Specifies the script security permission level applied to the application.
Namespace: DevExpress.XtraReports.Security
Assembly: DevExpress.XtraReports.v24.2.dll
NuGet Package: DevExpress.Reporting.Core
#Declaration
public static ScriptPermissionManager GlobalInstance { get; set; }
#Property Value
Type | Description |
---|---|
Script |
A Script |
#Remarks
To specify the report script execution mode for the entire application, perform the following steps:
- Instantiate the ScriptPermissionManager class with the specified mode at application startup.
- Assign the ScriptPermissionManager instance to the
GlobalInstance
static property.
The following code snippet disables script execution in a reporting application:
using DevExpress.XtraReports.Security;
using System;
// ...
protected void Application_Start(object sender, EventArgs e) {
ScriptPermissionManager.GlobalInstance = new ScriptPermissionManager(ExecutionMode.Deny);
}
See Also