示例#1
0
        internal Message UnsufficientPrivileges(ServerRightsLevel min)
        {
            SerializableStorage data = new SerializableStorage();

            data.Add("RequiredLevel", min);
            return(CreateMessage(ControlServerMessageType.UnsufficientRights, data));
        }
示例#2
0
        internal Message RightsLevel(ServerRightsLevel level)
        {
            SerializableStorage data = new SerializableStorage();

            data.Add("level", (int)level);
            return(CreateMessage(ControlServerMessageType.AccessLevel, data));
        }
示例#3
0
 public void SetAccessLevel(Access access, int id, ServerRightsLevel level)
 {
     if (!access.HasWriteAccess)
     {
         throw new Exception("Unsufficient access rights!");
     }
     _rightsLevelDic[id] = level;
 }
示例#4
0
 public void SetAccessLevel(int connectionId, ServerRightsLevel level)
 {
     throw new NotImplementedException();
 }