3

サードパーティ オブジェクトの内部メソッドを呼び出す必要があります (たとえば、公開することはできません)。私は反射を介してそれを行うことができます。残念ながら、権限が不十分なため、これは ASP.NET の中程度の信頼では機能しません。

<IPermission class="ReflectionPermission" version="1" Flags="RestrictedMemberAccess"/></PermissionSet>

この場合、メソッドを内部化する方法はありますか? LINQ 式を使用してプライベート/内部メソッドを呼び出すことができると聞いたことがあります。式メソッドは何らかの方法で ReflectionPermission をオーバーライドしますか?

4

1 に答える 1

3

呼び方がわかりません。.NET のセキュリティ/信頼モデルは、まさにこの種のことを防ぐように設計されています。何らかの方法で回避できる場合は、Microsoft にセキュリティ バグを報告する必要があり、(うまくいけば) 修正され、ソリューションが再び役に立たなくなります ;-)

ソリューションのデプロイ担当者/オペレーターと、より高い信頼レベルについて交渉することはできませんか?

于 2008-11-05T14:21:22.527 に答える