using FastGithub.Dns; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection.Extensions; using System.Runtime.Versioning; namespace FastGithub { /// /// 服务注册扩展 /// public static class ServiceCollectionExtensions { /// /// 注册dns投毒服务 /// /// /// [SupportedOSPlatform("windows")] public static IServiceCollection AddDnsPoisoning(this IServiceCollection services) { services.TryAddSingleton(); services.AddSingleton(); services.AddSingleton(); return services.AddHostedService(); } } }