gpt4 book ai didi

C#属性中的TimeSpan

转载 作者:太空宇宙 更新时间:2023-11-03 22:43:41 24 4
gpt4 key购买 nike

所以我正在尝试使用 add-on ,不是我创建的。

But I get this error

所以我知道参数需要是常量,TimeSpan 不是常量,但是 TimeSpan 是必需的参数。

required argument.

是的,有一个重载不将 TimeSpan 作为参数,但该重载不适合我使用。

那么这是该附加组件的开发人员的错误,还是我做错了什么实际上可以通过某种方式传递 TimeSpan 作为参数?

最佳答案

不,不可能将时间跨度传递给这样的属性。您需要使用其他重载,这可能是为了解决时间跨度问题而提供的:

[RateLimit(3, 10.0 / 60.0, Measure.Minutes)]

但是请注意,时间跨度构造函数仍然可能有意义,具体取决于框架。您可以使用 new 直接实例化属性,因为它们是常规类。也许框架提供了一种以另一种方式提供属性的方法,比如 global filters在 ASP.NET MVC 和 ASP.NET MVC Core 中。

关于C#属性中的TimeSpan,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51000597/

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