Program.cs 746 B

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