gpt4 book ai didi

c# - 如何在 IHttpHandler 中捕获特定的 HttpException (#0x80072746)

转载 作者:行者123 更新时间:2023-11-30 13:28:33 39 4
gpt4 key购买 nike

如果例如用户在我们传输文件时关闭窗口,似乎可以抛出此 HttpException(0x80072746 - 远程主机关闭连接)。即使我们以较小的 block 发送文件并检查客户端是否仍然连接,异常仍然会发生。我们希望能够捕获这个特定的异常,忽略它。

HttpException 中提供的 ErrorCode 是一个 Int32 - 太小无法容纳 0x80072746,那么我们在哪里可以找到这个数字?

最佳答案

Int32 并没有小到装不下 0x80072746;仅在“正常”表示法中,此数字为负数:0x80072746 == -2147014842,您可以创建一个常量来比较错误代码:

const int ErrConnReset = unchecked((int)0x80072746);

const int ErrConnReset = -2147014842;

关于c# - 如何在 IHttpHandler 中捕获特定的 HttpException (#0x80072746),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5104843/

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