ServiceEntry.cs 782 B

123456789101112131415161718192021222324252627282930
  1. using Edge.Core.Processor;
  2. using Edge.Core.Processor.Dispatcher.Attributes;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. using Microsoft.Extensions.DependencyInjection;
  9. namespace Edge.Core.UniversalApi
  10. {
  11. [MetaPartsDescriptor("ServiceEntry", "Used for host service discovery api.",
  12. IsSystemInternalComponent = true)]
  13. public class ServiceEntry : IAppProcessor
  14. {
  15. protected IServiceProvider services;
  16. public string MetaConfigName { get; set; } = "ServiceDiscovery";
  17. public ServiceEntry(IServiceProvider services)
  18. {
  19. this.services = services;
  20. }
  21. public void Init(IEnumerable<IProcessor> processors)
  22. {
  23. }
  24. }
  25. }