C# System.Security.CodeAccessPermission在.NET Core 3.1/.NET 5.0中是否已过时?
我知道C# System.Security.CodeAccessPermission在.NET Core 3.1/.NET 5.0中是否已过时?,c#,.net,security,C#,.net,Security,我知道 System.Security.CodeAccessPermission是否也过时了?我在网上找不到任何关于它的可靠信息。不要对它说任何话,只有一些方法可以使用,比如Deny()方法 假设它们都是过时的-这就是为什么我找不到任何关于它的最新文章或书籍,-我应该用什么来代替呢?你能给我指一些讨论.NET Framework 4.8/Core 3.1/5.0上代码访问安全的当前状态的文档或书籍吗?我找不到 谢谢 从评论中复制 在代码更改和文档更新之间可能存在明显的延迟。因此,我们应该首先关注
System.Security.CodeAccessPermission
是否也过时了?我在网上找不到任何关于它的可靠信息。不要对它说任何话,只有一些方法可以使用,比如Deny()
方法
假设它们都是过时的-这就是为什么我找不到任何关于它的最新文章或书籍,-我应该用什么来代替呢?你能给我指一些讨论.NET Framework 4.8/Core 3.1/5.0上代码访问安全的当前状态的文档或书籍吗?我找不到
谢谢 从评论中复制 在代码更改和文档更新之间可能存在明显的延迟。因此,我们应该首先关注代码,这在上是可用的。从那里我们可以看到,这种类型只在.NET5中过时
要从过时的类型迁移出去,您可以遵循。您能解释一下您要寻找的代码访问安全性的哪一部分吗?也许可以建议替代方案。@V0ldek,修复@CodeCaster,老实说,我不知道如何回答你的问题。我正在考虑使用PermissionSetAttribute在我的应用程序中实现代码安全性,但我不确定这是否是CAS的一部分。我找不到任何文档来说明在.NET中什么是“CAS”的一部分,什么不是。我试图实现的是防止其他程序集调用我自己的程序集(dll)上的方法,并在整个API中检查一些用户权限。还不知道是怎么回事。我还在研究并试图找到解决办法。@jdweng,很有趣,谢谢!不幸的是,本文中没有提到“代码访问”或“权限”。“文档”从来没有代码那么新鲜,因此在.NET5及更高版本中已经过时。要迁移,请跟随