gpt4 book ai didi

c# - 如何保证已注入(inject)postsharp代码?

转载 作者:太空狗 更新时间:2023-10-30 00:54:15 25 4
gpt4 key购买 nike

这是一个关于使用 PostSharp 的假设性问题。

我假设如果构建的 PostSharp 部分由于任何原因而丢失,则属性将被忽略并且构建的程序集仍然可以运行。如果我用方面实现安全性,这将是一个大问题。

我如何在运行时确认构建的 PostSharp 阶段已经发生并且我的方面在程序集中?

最佳答案

您可以在运行时评估 PostSharp.Post.IsTransformed。如果程序集已转换,则对该属性的调用 将更改为常量true。由于该属性本身始终返回 false,因此您可以知道调用 PostSharp.Post.IsTransformed 的程序集是否已经转换。

关于c# - 如何保证已注入(inject)postsharp代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13526853/

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