Share via


LocalReport.ReleaseSandboxAppDomain Method ()

 

Causes the LocalReport object to release its reference to the sandboxed application ___domain immediately.

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

Syntax

public void ReleaseSandboxAppDomain()
public:
void ReleaseSandboxAppDomain()
member ReleaseSandboxAppDomain : unit -> unit
Public Sub ReleaseSandboxAppDomain

Remarks

In local processing mode, the report viewer loads the expression host assembly into either the current application ___domain or a sandboxed application ___domain based on the .NET Framework version (see ExecuteReportInSandboxAppDomain). The sandboxed application ___domain is shared by multiple instances of the LocalReport class. By default, LocalReport causes the application ___domain to expire after a set time to reclaim memory.

Use this method to force the LocalReport object to release its reference to the sandboxed application ___domain immediately and help reduce the time it takes for memory to be reclaimed.

If the LocalReport object requires the sandboxed application ___domain after the sandboxed application ___domain has already expired, the LocalReport object will create a new one.

See Also

LocalReport Class
Microsoft.Reporting.WinForms Namespace

Return to top