2

私はappdomainの概念が初めてです。アプリドメイン回復の例外処理に関する私の質問は次のとおりです。

  1. unhandledException トリガーがそれを処理する適切な方法である場合、appdomain をアンロードしていますか?
  2. アプリドメインを呼び出すたびに、それを trycatch 内に配置する必要があるため、呼び出しに沿って何が起こっても、メインドメインのクラッシュを避けるためにアンロードするのがベストプラクティスですか?

親アプリ ドメインがあり、SandBox2 という名前の子アプリ ドメインを作成しました。

        AppDomain sandbox2 = AppDomain.CreateDomain("SandBox2");
        UpdateLog(string.Format("Created AppDomain {0}", sandbox2.FriendlyName));
        try
        {
            sandbox2.ExecuteAssembly(x.ToString()); //along here null exception is triggered
        }
        catch (Exception)
        {
            AppDomain.Unload(sandbox2);
        }

ありがとうございました

4

0 に答える 0