CloudDiskServer.cs 831 B

1234567891011121314151617181920212223242526272829303132333435
  1. using MiniWebApi.Network;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Text;
  5. namespace Vinno.vCloud.Disk
  6. {
  7. public class CloudDiskServer
  8. {
  9. private WebApiServer _webApiServer;
  10. public CloudDiskServer()
  11. {
  12. _webApiServer = new WebApiServer("CloudDisk", true);
  13. }
  14. /// <summary>
  15. /// 开启Server
  16. /// </summary>
  17. public void Start()
  18. {
  19. ViewEngine viewEngine = new ViewEngine();
  20. viewEngine.LastModifiedTime = DateTime.Now;
  21. viewEngine.IsLocalServer = true;
  22. _webApiServer.Start(9997, viewEngine.FindSourceNoModel);
  23. }
  24. /// <summary>
  25. /// 停止Server
  26. /// </summary>
  27. public void Stop()
  28. {
  29. _webApiServer.Stop();
  30. }
  31. }
  32. }