IManagementService 接口
- 程序集
- ClassIsland.Core.dll
集控服务。
public interface IManagementService
属性
Connection
集控服务器连接
IManagementServerConnection? Connection { get; }
属性值
CredentialConfig
集控授权设置
ManagementCredentialConfig CredentialConfig { get; }
属性值
IsManagementEnabled
是否启用集控
bool IsManagementEnabled { get; set; }
属性值
Manifest
集控清单
ManagementManifest Manifest { get; set; }
属性值
Persist
集控持久配置
ManagementClientPersistConfig Persist { get; }
属性值
Policy
集控策略
ManagementPolicy Policy { get; set; }
属性值
Settings
集控服务器配置
ManagementSettings Settings { get; }
属性值
Versions
集控配置版本
ManagementVersions Versions { get; set; }
属性值
方法
AuthorizeByLevel(AuthorizeLevel)
根据授权等级进行授权。
Task<bool> AuthorizeByLevel(AuthorizeLevel level)
参数
level
AuthorizeLevel需要的授权等级
返回
ExitManagementAsync()
退出集控服务器。
Task ExitManagementAsync()
返回
JoinManagementAsync(ManagementSettings)
加入集控服务器。
Task JoinManagementAsync(ManagementSettings settings)
参数
settings
ManagementSettings集控服务器配置