在 clr 执行之前拦截 http 请求,无需更改源代码

Jiale Xue - MSFT 46,456 信誉分 Microsoft 供应商
2024-02-29T06:11:28.0366667+00:00

在 C# 中的 CLR 执行之前拦截 Http 请求,无需更改/触摸源代码

在java中,这个功能的实现就像java代理一样,使用premain()方法来实现java代理,我们将在运行时注入或修改代码,而无需更改源代码

但是.Net可能吗? 你能帮助我实现这一点并指导我如何解决这个问题吗??? 我们有两个应用程序,一个是服务器端,另一个是客户端

我们需要在 CLR 执行之前在运行时注入/修改代码,而无需更改源代码

示例:

登录页面,如果我们单击登录函数,则将其移动到 CLR,但我们的概念是在执行之前我们需要在没有源代码
的情况下修改/注入代码,我想您理解这个问题

Note:此问题总结整理于:Intercept the http Requests before clr execution without changing the source code

.NET
.NET
基于 .NET 软件框架的 Microsoft 技术。
63 个问题
C#
C#
一种面向对象的类型安全的编程语言,它起源于 C 语言系列,包括对面向组件的编程的支持。
188 个问题
.NET 运行时
.NET 运行时
.NET: 基于 .NET 软件框架的 Microsoft 技术。运行时: 运行未编译为机器语言的应用所需的环境。
54 个问题
0 个注释 无注释
{count} 票

接受的答案
  1. Hui Liu-MSFT 48,571 信誉分 Microsoft 供应商
    2024-02-29T07:48:56.1666667+00:00

    您好,可以考虑 .NET 中的 AOP 解决方案。 以下是您可以参考的参考资料。
    .Net 中 AOP 的最佳实现是什么? 希望对您有所帮助。


    如果答案有帮助,请点击“接受答案”并点赞。
    注意:如果您想接收此线程的相关电子邮件通知,请按照我们文档中的步骤启用电子邮件通知。

    0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。