IManagementServerConnection 接口
- 程序集
- ClassIsland.Shared.dll
集控服务器连接接口
public interface IManagementServerConnection
方法
GetJsonAsync<T>(string)
从集控服务器获取Json信息。url中的模板将被替换,关于url模板,请见集控文档。
Task<T> GetJsonAsync<T>(string url)
参数
url
string要获取的url
返回
- Task<T>
获取到的信息
类型参数
T
信息类型
GetManifest()
获取集控清单
Task<ManagementManifest> GetManifest()
返回
- Task<ManagementManifest>
获取到的集控清单信息
SaveJsonAsync<T>(string, string)
从集控服务器获取Json信息,并写入到本地文件。url中的模板将被替换,关于url模板,请见集控文档。
Task<T> SaveJsonAsync<T>(string url, string path)
参数
返回
- Task<T>
获取到的信息
类型参数
T
信息类型
事件
CommandReceived
接收到服务器命令事件
event EventHandler<ClientCommandEventArgs>? CommandReceived