APIでサードパーティ.NETアセンブリを実行したいと思います。私はそれが望むようにそれ自身のメソッドとオブジェクトを呼び出させたいが、私のAPIが明示的に与えていないものへのアクセスを拒否する。具体的には、私のAPIが第三者コードにオブジェクトを渡す場合、IMyObject
私はそれらのオブジェクトをリフレクションまたは任意のメソッドを使用して、例えばインターフェイスを実装するMyObject
とすることは望ましくありません。.NETアセンブリからのリフレクションを無効にすることはできますか?
このサードパーティ製のアセンブリで反射を使用する機能を拒否する方法はありますか?私はすべてを完全にコントロールしているので、実行時に人を虐待するだけで、私のアセンブリを逆コンパイルしないようにする必要はありません。
申し訳ありませんが、あなたは私を誤解:ここ
はあなたが始めるために何かです。私は呼び出し元であり、私は他の誰かのアセンブリを呼び出しています。 – Clueless