LocalReport オブジェクトが、サンドボックスで保護されたアプリケーション ドメインへの参照を直ちに解放するようにします。
名前空間: Microsoft.Reporting.WebForms
アセンブリ: Microsoft.ReportViewer.WebForms (Microsoft.ReportViewer.WebForms.dll)
構文
'宣言
Public Sub ReleaseSandboxAppDomain
'使用
Dim instance As LocalReport
instance.ReleaseSandboxAppDomain()
public void ReleaseSandboxAppDomain()
public:
void ReleaseSandboxAppDomain()
member ReleaseSandboxAppDomain : unit -> unit
public function ReleaseSandboxAppDomain()
説明
ローカル処理モードでは、ReportViewer は、.NET Framework のバージョンに基づいて、式のホスト アセンブリを現在のアプリケーション ドメインまたはサンドボックスで保護されたアプリケーション ドメインに読み込みます (「ExecuteReportInSandboxAppDomain」を参照してください)。サンドボックスで保護されたアプリケーション ドメインは、LocalReport クラスの複数のインスタンスで共有されます。既定では、LocalReport は、一定時間が経過した後、アプリケーション ドメインにメモリを解放させます。
このメソッドは、LocalReport オブジェクトが、サンドボックスで保護されたアプリケーション ドメインへの参照を直ちに解放するようにして、メモリが解放されるまでの時間を短縮するために使用します。
サンドボックスで保護されたアプリケーション ドメインの有効期限が切れた後に LocalReport オブジェクトがサンドボックスで保護されたアプリケーション ドメインを必要とする場合、LocalReport オブジェクトによって、サンドボックスで保護されたアプリケーション ドメインが新しく作成されます。