Class RestGame
表示一个基于 REST 的游戏信息。
public class RestGame : RestEntity<int>, IGame, IActivity, IEntity<int>, IDeletable
- Inheritance
-
RestGame
- Implements
- Inherited Members
Properties
GameType
获取游戏的类型。
public GameType GameType { get; }
Property Value
Icon
获取游戏图标的 URL。
public string? Icon { get; }
Property Value
Name
获取游戏的名称。
public string Name { get; }
Property Value
Options
获取游戏的额外信息。
public string? Options { get; }
Property Value
ProcessNames
获取游戏的进程名称。
public IReadOnlyCollection<string> ProcessNames { get; }
Property Value
ProductNames
获取游戏的产品名称。
public IReadOnlyCollection<string> ProductNames { get; }
Property Value
RequireAdminPrivilege
获取 KOOK 客户端是否需要管理员权限来检测游戏进程。
public bool RequireAdminPrivilege { get; }
Property Value
Methods
DeleteAsync(RequestOptions?)
删除此对实体象及其所有子实体对象。
public Task DeleteAsync(RequestOptions? options = null)
Parameters
options
RequestOptions发送请求时要使用的选项。
Returns
ModifyAsync(Action<GameProperties>, RequestOptions?)
修改此游戏信息的属性。
public Task<RestGame> ModifyAsync(Action<GameProperties> func, RequestOptions? options = null)
Parameters
func
Action<GameProperties>一个包含修改游戏属性的委托。
options
RequestOptions发送请求时要使用的选项。
Returns
Remarks
此方法使用指定的属性修改当前游戏信息。要查看可用的属性,请参考 GameProperties。