gpt4 book ai didi

c# - 等待 100 毫秒以获取方法返回的数据 else throw exception

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

如何在时间范围内从方法或属性返回任何类型的数据,如果在该时间范围内返回任何数据,则会引发异常?

几乎我有一个简单的方法来执行一个简单的任务,一旦执行该方法返回一个值,如果在 100 毫秒内返回任何值,我希望该方法被中止并抛出异常,例如TimeoutException 例如,任何类型的异常,只要它完成任务即可。

最佳答案

如果您可以访问 .NET 4,我建议您看一下新的 Task 类。用你想完成的工作创建一个任务并启动它。 Wait方法允许您指定超时值。 Wait 返回一个 bool 值,所以你知道超时是否发生。

关于c# - 等待 100 毫秒以获取方法返回的数据 else throw exception,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3555879/

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