using System.Net; public static class NuvemFiscalDi { public static IServiceCollection AddNuvemFiscalSdk(this IServiceCollection services, Action configure) { services.Configure(configure); // HttpClient para OAuth (auth.nuvemfiscal.com.br) services.AddHttpClient(); // HttpClient para o SDK (API sandbox/produção) services.AddHttpClient("NuvemFiscal.SDK", http => { }).ConfigurePrimaryHttpMessageHandler(() => new HttpClientHandler { AutomaticDecompression = DecompressionMethods.GZip | DecompressionMethods.Deflate | DecompressionMethods.Brotli });; services.AddMemoryCache(); services.AddScoped(); return services; } }