次の方法で共有


LocalReport.ReleaseSandboxAppDomain メソッド

LocalReport オブジェクトが、サンドボックスで保護されたアプリケーション ドメインへの参照を直ちに解放するようにします。

名前空間:  Microsoft.Reporting.WinForms
アセンブリ:  Microsoft.ReportViewer.WinForms (Microsoft.ReportViewer.WinForms.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 オブジェクトによって、サンドボックスで保護されたアプリケーション ドメインが新しく作成されます。

関連項目

参照

LocalReport クラス

Microsoft.Reporting.WinForms 名前空間