gpt4 book ai didi

exception - Xamarin System.Net.WebException 缺少 WebExceptionStatus.NameResolutionFailure

转载 作者:行者123 更新时间:2023-12-02 23:13:17 33 4
gpt4 key购买 nike

由于 WebExceptionStatus 枚举中缺少成员(即 NameResolutionFailure),我无法在 Xamarin.Forms 中正确处理异常。 > 成员(member)。

enter image description here

有谁知道在这种特定情况下我如何正确处理异常?

最佳答案

当查看previous version of the WebExceptionStatus enumeration时,PCL 中不支持 NameResolutionFailure 成员。

您可以采取以下措施来处理此问题:

case (System.Net.WebExceptionStatus)1:
// your code

或者:

catch (System.Net.WebException ex)
{
if ((int)ex.Status == 1)
// your code
)

我通过简单地抛出一个新的 WebException 来测试这一点,如下所示:

throw new System.Net.WebException("Test", (System.Net.WebExceptionStatus)1);

正如我所想,它返回了一个异常,NameResolutionFailureStatusCode

关于exception - Xamarin System.Net.WebException 缺少 WebExceptionStatus.NameResolutionFailure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41413172/

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