using FastGithub.Dns; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; namespace FastGithub { /// /// 服务注册扩展 /// public static class DnsServiceCollectionExtensions { /// /// 注册github的dns服务 /// /// /// 配置 /// public static IServiceCollection AddGithubDns(this IServiceCollection services, IConfiguration configuration) { var assembly = typeof(DnsServiceCollectionExtensions).Assembly; return services .AddGithubScanner(configuration) .AddServiceAndOptions(assembly, configuration) .AddHostedService(); } } }