IRevitCommandExcutor.cs 634 B

1234567891011121314151617181920
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace Client
  7. {
  8. public interface IRevitCommandExcutor
  9. {
  10. /// <summary>
  11. /// 执行Revit命令
  12. /// </summary>
  13. /// <param name="revitCmd">被执行的Revit命令</param>
  14. /// <param name="param">执行命令的参数</param>
  15. /// <param name="filePathList">用到的文件的路径</param>
  16. /// <returns>任务执行结果返回json格式字符串</returns>
  17. string ExecuteCmd(string revitCmd, string param, HashSet<string> filePathList);
  18. }
  19. }