QMonClientConfiuration.cs 805 B

1234567891011121314151617181920212223
  1. namespace Quadarax.Foundation.Core.QMonitor
  2. {
  3. public class QMonClientConfiuration : QMonHostConfiguration
  4. {
  5. public Uri TargetUriGeneral { get; set; }
  6. public Uri TargetUriData { get; set; }
  7. public TimeSpan EmitGeneralInterval { get; set; }
  8. public TimeSpan EmitDataInterval { get; set; }
  9. public static QMonClientConfiuration CreateDefault()
  10. {
  11. return new QMonClientConfiuration
  12. {
  13. Enabled = true,
  14. TargetUriGeneral = new Uri("udp://127.0.0.1:5100"),
  15. TargetUriData = new Uri("udp://127.0.0.1:5101"),
  16. EmitGeneralInterval = TimeSpan.FromSeconds(5),
  17. EmitDataInterval = TimeSpan.FromSeconds(1)
  18. };
  19. }
  20. }
  21. }