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();
}
}
}