• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

alunacjones / LSL.HttpMessageHandlers.Capturing.Dumps / 14

22 Nov 2025 10:38PM UTC coverage: 94.36% (-3.0%) from 97.363%
14

push

appveyor

Alun Jones
and more delegate alternatives

435 of 461 relevant lines covered (94.36%)

8.86 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/LSL.HttpMessageHandlers.Capturing.Dumps/DefaultHeaderMapperOptions.cs
1
using System.Collections.Generic;
2
using Microsoft.Extensions.DependencyInjection;
3

4
namespace LSL.HttpMessageHandlers.Capturing.Dumps;
5

6
/// <summary>
7
/// Default header mapper options
8
/// </summary>
9
public class DefaultHeaderMapperOptions : IHaveAnObfuscatorFactory<DefaultHeaderMapperOptions>
10
{
11
    /// <summary>
12
    /// A list of headers to obfuscate
13
    /// </summary>
14
    public ICollection<string> HeadersToObfuscate { get; set; } = ["Authorization"];
×
15

16
    /// <summary>
17
    /// A list of headers to remove
18
    /// </summary>
19
    public ICollection<string> HeadersToRemove { get; set; } = [];
×
20

21
    internal ServiceProviderBasedFactory<IObfuscator> ObfuscatorFactory { get; set; } = sp => sp.GetRequiredService<DefaultObfuscator>();
×
22

23
    ServiceProviderBasedFactory<IObfuscator> IHaveAnObfuscatorFactory<DefaultHeaderMapperOptions>.ObfuscatorFactory { get => ObfuscatorFactory; set => ObfuscatorFactory = value; }
×
24
    DefaultHeaderMapperOptions IHaveAnObfuscatorFactory<DefaultHeaderMapperOptions>.Options => this;
×
25
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc