gpt4 book ai didi

c# - 创建 OperationAbortedException 实例

转载 作者:行者123 更新时间:2023-11-30 19:06:21 25 4
gpt4 key购买 nike

如何创建 OperationAbortedException?此代码不起作用:

var ex = new OperationAbortedException("Cannot update event comment");

错误:无法访问私有(private)构造函数“OperationAbortedException”。

最佳答案

System.Data.OperationAbortException -class (我假设你的意思是这个,因为你没有在你的问题中完全限定它)。没有公共(public)构造函数并且是密封的。这些强烈暗示框架设计者不希望您出于自己的目的使用该异常。大概是因为如果您这样做,框架的某些内部工作方式会变得困惑。

您应该根据自己的目的使用不同的异常。从您传递的消息文本中,可以想到以下现有异常:

从 .NET 框架中选择现有异常时,请确保您不只是通过类的名称来选择它。确保您阅读了相应的 MSDN 页面以了解(原始)异常的意图。相应的文档总是以“The exception that is throw ...”开头。如果您发现该文本符合您的意图,请重用框架中的异常(或从中派生以在最终捕获异常时进行更好的控制)。

或者,如果必须的话,创建您自己的异常类型。

关于c# - 创建 OperationAbortedException 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12246711/

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