AesirUpdateService.TimeoutBudget¶
- 种类:
struct - 命名空间:
Runestone.AesirArchitecture.Editor - 程序集:
Runestone.AesirArchitecture.Editor
继承链: System.Object → System.ValueType → AesirUpdateService.TimeoutBudget
声明¶
墙钟超时预算。用于给"整轮检测""单次请求""下载"设硬上限—— UnityWebRequest.timeout 只覆盖"完全无数据"的情形,服务端慢速滴水时不会触发, 会把进度条长时间挂在屏幕上(用户实测反馈)。
构造方法¶
| 名称 | 描述 |
|---|---|
AesirUpdateService.TimeoutBudget(double, double) |
以 limitSeconds 为上限、自 now 起算建立预算。 |
AesirUpdateService.TimeoutBudget(double, double)¶
以 limitSeconds 为上限、自 now 起算建立预算。
参数
| 名称 | 类型 | 说明 |
|---|---|---|
limitSeconds |
double |
— |
now |
double |
— |
属性¶
| 名称 | 描述 |
|---|---|
LimitSeconds |
预算时长(秒)。 |
LimitSeconds¶
预算时长(秒)。
方法¶
声明的方法
| 名称 | 描述 |
|---|---|
IsExpired(double) |
当前时刻是否已超时。 |
Remaining(double) |
剩余时间(秒,最小 0)。 |
继承的方法
| 名称 | 描述 | 声明类型 |
|---|---|---|
GetType() |
— | object |
Equals(object) |
— | ValueType |
GetHashCode() |
— | ValueType |
ToString() |
— | ValueType |
MemberwiseClone() |
— | object |
Finalize() |
— | object |
IsExpired(double)¶
当前时刻是否已超时。
参数
| 名称 | 类型 | 说明 |
|---|---|---|
now |
double |
— |
返回值
| 类型 | 说明 |
|---|---|
bool |
— |
Remaining(double)¶
剩余时间(秒,最小 0)。
参数
| 名称 | 类型 | 说明 |
|---|---|---|
now |
double |
— |
返回值
| 类型 | 说明 |
|---|---|
double |
— |
Additional Notes¶
首个
## Additional Notes是增量生成文档标识符,请勿修改标题级别和内容!本文档由Script Doc Generator辅助生成。