using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; namespace FastGithub { /// /// gitub反向代理的服务注册扩展 /// public static class ReverseProxyServiceCollectionExtensions { /// /// gitub反向代理 /// /// /// /// public static IServiceCollection AddGithubReverseProxy(this IServiceCollection services, IConfiguration configuration) { var assembly = typeof(ReverseProxyServiceCollectionExtensions).Assembly; return services .AddServiceAndOptions(assembly, configuration) .AddMemoryCache() .AddHttpForwarder(); } } }