Program.cs 664 B

1234567891011121314151617181920
  1. // See https://aka.ms/new-console-template for more information
  2. using qmonlib;
  3. using Quadarax.Foundation.Core.Logging;
  4. Console.WriteLine("Hello, World!");
  5. var logger = new ConsoleLogger();
  6. using (var cli = new QMonClient("TST", QMonClientConfiuration.CreateDefault(), logger))
  7. {
  8. using (var rcv = new QMonReceiver(QMonReceiverConfiguration.CreateDefault(), logger, OnGeneralReceived))
  9. {
  10. Console.WriteLine("Press any key to close...");
  11. Console.ReadKey();
  12. }
  13. }
  14. void OnGeneralReceived(MonGeneral general)
  15. {
  16. Console.WriteLine($"General received: {general.InstanceIdentifier} items count {general.Items.Count}");
  17. }