gpt4 book ai didi

c# - Medium Trust 允许哪些反射权限?

转载 作者:太空狗 更新时间:2023-10-29 19:40:01 27 4
gpt4 key购买 nike

我想问一下Medium Trust允许哪些方法/类。例如,这些方法是否被允许?

获取属性,获取方法,激活器.CreateInstance,程序集版本,程序集名称.名称

请告诉我哪些方法是允许的。

最佳答案

GetMethods 和 Activator.CreateInstance 应该允许 IIRC,而 AssemblyName 和 Assembly.Version 则不允许。我在 Medium-Trust 环境中使用了前两种方法,后两种方法不起作用。最好的方法就是通过反复试验。当你遇到困难时,使用 Reflector 也可能会有所帮助,找出为什么不允许的东西(通常是 [PrincipalPermission(SecurityAction.Demand, AspNetHostingPermission.High/Full)] 属性在某个更高的类上调用堆栈)。

HTH,

本杰明

关于c# - Medium Trust 允许哪些反射权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4656842/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com