Program.cs 759 B

123456789101112131415161718192021222324252627282930313233
  1. using Device;
  2. using EEMSClientCore;
  3. using ServiceBase;
  4. using Universal;
  5. namespace TestSignalRClient;
  6. internal class Program
  7. {
  8. static void Main(string[] args)
  9. {
  10. IClientBaseProvider baseProvider = new ClientBaseProvider();
  11. HubBase hubSender = new(baseProvider);
  12. IClientCaller caller = hubSender;
  13. hubSender.Initialize();
  14. hubSender.Open("localhost", 50054, "ClientHub");
  15. DeviceInfo deviceInfo = new()
  16. {
  17. };
  18. Guid guid = caller.RegisterDevice(deviceInfo).Result;
  19. Console.WriteLine(guid);
  20. Thread.Sleep(-1);
  21. }
  22. }
  23. internal class ClientBaseProvider : IClientBaseProvider
  24. {
  25. public string? RecipePath { get; set; }
  26. public string? ConfigPath { get; set; }
  27. }