Skip to content

Commit 5721a91

Browse files
committed
[增加]1. 增加State的写入函数接口定义
1 parent 2b62970 commit 5721a91

File tree

1 file changed

+26
-12
lines changed

1 file changed

+26
-12
lines changed
Lines changed: 26 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,27 @@
1-
namespace GameFrameX.Core.Abstractions;
2-
3-
/// <summary>
4-
/// 状态接口
5-
/// </summary>
6-
public interface IState
7-
{
8-
/// <summary>
9-
/// 读取状态
10-
/// </summary>
11-
/// <returns>一个表示异步操作的任务</returns>
12-
public Task ReadStateAsync();
1+
namespace GameFrameX.Core.Abstractions;
2+
3+
/// <summary>
4+
/// 状态接口
5+
/// 用于管理和维护对象的状态信息
6+
/// </summary>
7+
public interface IState
8+
{
9+
/// <summary>
10+
/// 读取状态
11+
/// </summary>
12+
/// <returns>一个表示异步操作的任务,该任务在状态读取完成时完成</returns>
13+
/// <remarks>
14+
/// 此方法用于异步读取对象的当前状态信息
15+
/// </remarks>
16+
public Task ReadStateAsync();
17+
18+
/// <summary>
19+
/// 更新状态
20+
/// </summary>
21+
/// <returns>一个表示异步操作的任务,该任务在状态更新完成时完成</returns>
22+
/// <remarks>
23+
/// 此方法用于异步更新对象的状态信息
24+
/// 在状态发生变化时应调用此方法以保持状态的同步
25+
/// </remarks>
26+
public Task WriteStateAsync();
1327
}

0 commit comments

Comments
 (0)