gpt4 book ai didi

c# - asp.net 通用处理程序调用另一个处理程序

转载 作者:太空宇宙 更新时间:2023-11-03 23:36:10 25 4
gpt4 key购买 nike

是否可以从处理程序中调用另一个处理程序?我有一个自定义处理程序,它会在请求文件类型时触发,然后我会通过一些身份验证过程并需要调用另一个处理程序。

我的问题是我不知道如何从这个处理程序中调用另一个处理程序。

非常感谢

最佳答案

Http 处理程序只是一个类。您可以像任何其他类一样实例化它并调用它的 ProcessRequest 方法。

不过,更好的设计是避免处理程序到处理程序的调用,而是将公共(public)代码移到实用程序类中并从两个处理程序调用它。

我在这里假设您希望处理程序调用共享一个 HttpContext 和请求/响应流。如果您希望第一个处理程序调用第二个处理程序、读取它的响应并返回它自己的响应,您可能会想要改用 Glenn 的答案。

关于c# - asp.net 通用处理程序调用另一个处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30537578/

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