lg_backend/langguanApi/Extensions/SocketExtension.cs

25 lines
829 B
C#
Raw Permalink Normal View History

2024-05-20 14:56:49 +00:00
using langguanApi.Service;
namespace langguanApi.Extensions
{
public static class SocketExtension
{
/// <summary>
///
/// </summary>
/// <param name="services"></param>
public static void AddSocketService(this IServiceCollection services)
{
// services.AddSingleton<MQTTService>();
services.AddTransient<HJ212SocketServer>();
2024-09-01 10:11:10 +00:00
services.AddSingleton<GpsService>(); // gps协议
2024-05-20 14:56:49 +00:00
services.AddTransient<PingService>();
IServiceProvider serviceProvider = services.BuildServiceProvider();
_ = serviceProvider.GetService<HJ212SocketServer>().Start();
2024-09-01 10:11:10 +00:00
_ = serviceProvider.GetService<GpsService>().Start();
2024-05-20 14:56:49 +00:00
serviceProvider.GetService<PingService>().CreatTask();
}
}
}