私は現在、MAFを使用して、制限されたAppDomain(インターネット許可)にアドインが読み込まれるアドインモデルを作成しました。これは、アドインの作成者がデータベースに対して直接クエリを実行しないようにするため、ほとんどの場合、アドインがデータベースを呼び出せないことを意味します。
特定のタスクを実行できるようにする何らかの形式のホストAPIを使用するようにします(たとえば、非常に特定のクエリを実行したり、電子メールを送信したりします)。誰かがこれを行うための最良の方法を教えてもらえますか?
制限された方法でアドインを実行しているときに、ホストAPIを含むアセンブリを完全な信頼アセンブリとして扱うようにAppDomainを設定しようとしましたが、db接続を開こうとするとSecurityExceptionsが発生します。