using KestrelApp.Fiddler; using KestrelApp.Fiddler.Certs; using KestrelApp.Fiddler.Certs.CaCertInstallers; using KestrelApp.Fiddler.HttpAnalyzers; using Microsoft.Extensions.DependencyInjection.Extensions; namespace Microsoft.Extensions.DependencyInjection { /// /// ServiceCollection扩展 /// public static partial class ServiceCollectionExtensions { /// /// 添加Fiddler依赖项 /// /// /// public static IServiceCollection AddFiddler(this IServiceCollection services) { services.TryAddSingleton(); services.AddSingleton(); services.AddSingleton(); services.AddSingleton(); services.AddSingleton(); services.TryAddSingleton(); return services.AddMemoryCache().AddHttpForwarder(); } } }