ASP.NET 中的资源管理器全局拦截器
Resource manager global interceptor in ASP.NET
我有一个很大的解决方案,里面有很多资源。现在我想创造一个机会来动态更改资源中的特定单词。
我想知道有没有一种方法可以创建资源管理器 GET 方法的全局拦截器,以便插入类似管道方法的东西并从资源中转换字符串?
我在这个 NuGet 库中找到了解决方案 https://github.com/pardeike/Harmony
它允许您在执行之前或之后拦截任何方法,以便您可以更改结果值。
但如果您可以通过其他方式进行,则不推荐使用此方法。过度使用此类机制会使您的代码完全不可读且不受支持。
我有一个很大的解决方案,里面有很多资源。现在我想创造一个机会来动态更改资源中的特定单词。 我想知道有没有一种方法可以创建资源管理器 GET 方法的全局拦截器,以便插入类似管道方法的东西并从资源中转换字符串?
我在这个 NuGet 库中找到了解决方案 https://github.com/pardeike/Harmony
它允许您在执行之前或之后拦截任何方法,以便您可以更改结果值。
但如果您可以通过其他方式进行,则不推荐使用此方法。过度使用此类机制会使您的代码完全不可读且不受支持。