5 implementations of IRedactorProvider
Microsoft.Extensions.Compliance.Abstractions (1)
Redaction\NullRedactorProvider.cs (1)
11public sealed class NullRedactorProvider : IRedactorProvider
Microsoft.Extensions.Compliance.Redaction (1)
RedactorProvider.cs (1)
15internal sealed class RedactorProvider : IRedactorProvider
Microsoft.Extensions.Compliance.Testing (1)
FakeRedactorProvider.cs (1)
13public class FakeRedactorProvider : IRedactorProvider
Microsoft.Extensions.Http.Diagnostics.PerformanceTests (1)
Benchmarks\ErasingRedactorProvider.cs (1)
9internal sealed class ErasingRedactorProvider : IRedactorProvider
Microsoft.Gen.Logging.Generated.Tests (1)
SimpleRedactorProvider.cs (1)
9internal class SimpleRedactorProvider : IRedactorProvider
71 references to IRedactorProvider
Microsoft.AspNetCore.Diagnostics.Middleware (5)
Logging\HeaderReader.cs (2)
17private readonly IRedactorProvider _redactorProvider; 21public HeaderReader(IDictionary<string, DataClassification> headersToLog, IRedactorProvider redactorProvider, string prefix)
Logging\HttpLoggingRedactionInterceptor.cs (1)
43IRedactorProvider redactorProvider,
Logging\RequestHeadersLogEnricher.cs (2)
24private readonly IRedactorProvider? _redactorProvider; 33IRedactorProvider? redactorProvider = null)
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (8)
Logging\RequestHeadersEnricherTests.cs (8)
32private readonly Mock<IRedactorProvider> _redactorProviderMock; 55_redactorProviderMock = new Mock<IRedactorProvider>(MockBehavior.Default); 89Mock<IRedactorProvider> redactorProviderMock = new Mock<IRedactorProvider>(); 122Mock<IRedactorProvider> redactorProviderMock = new Mock<IRedactorProvider>(); 271Mock<IRedactorProvider> redactorProviderMock = new Mock<IRedactorProvider>();
Microsoft.Extensions.Compliance.Redaction (3)
RedactionServiceCollectionExtensions.cs (3)
17/// Registers an implementation of <see cref="IRedactorProvider"/> in the <see cref="IServiceCollection"/>. 26/// Registers an implementation of <see cref="IRedactorProvider"/> in the <see cref="IServiceCollection"/> and configures available redactors. 41.TryAddSingleton<IRedactorProvider, RedactorProvider>();
Microsoft.Extensions.Compliance.Redaction.Tests (19)
HmacRedactorExtensionsTests.cs (5)
20var redactorProvider = serviceProvider 21.GetRequiredService<IRedactorProvider>(); 37var redactorProvider = serviceProvider 38.GetRequiredService<IRedactorProvider>(); 43private static void CheckProvider(IRedactorProvider redactorProvider)
HmacRedactorTest.cs (4)
95var redactorProvider = new ServiceCollection() 105.GetRequiredService<IRedactorProvider>(); 123var redactorProvider = new ServiceCollection() 130.GetRequiredService<IRedactorProvider>();
RedactionAcceptanceTests.cs (8)
28var redactorProvider = services.GetRequiredService<IRedactorProvider>(); 48var redactorProvider = services.GetService<IRedactorProvider>(); 50Assert.IsAssignableFrom<IRedactorProvider>(redactorProvider); 69var redactorProvider = serviceProvider.GetRequiredService<IRedactorProvider>(); 73Assert.IsAssignableFrom<IRedactorProvider>(redactorProvider);
RedactorProviderTests.cs (2)
78var redactorProvider = new ServiceCollection() 91.GetRequiredService<IRedactorProvider>();
Microsoft.Extensions.Compliance.Testing (2)
FakeRedactionServiceCollectionExtensions.cs (2)
29services.TryAddSingleton<IRedactorProvider>(serviceProvider => 55services.TryAddSingleton<IRedactorProvider>(serviceProvider =>
Microsoft.Extensions.Compliance.Testing.Tests (22)
RedactionFakesAcceptanceTests.cs (22)
25var provider = services.GetRequiredService<IRedactorProvider>(); 44var provider = services.GetRequiredService<IRedactorProvider>(); 64var provider = services.GetRequiredService<IRedactorProvider>(); 83var provider = services.GetRequiredService<IRedactorProvider>(); 103var provider = services.GetRequiredService<IRedactorProvider>(); 123var provider = services.GetRequiredService<IRedactorProvider>(); 143var provider = services.GetRequiredService<IRedactorProvider>(); 163var provider = services.GetRequiredService<IRedactorProvider>(); 183var provider = services.GetRequiredService<IRedactorProvider>(); 204var provider = services.GetRequiredService<IRedactorProvider>(); 247var rp = sp.GetRequiredService<IRedactorProvider>();
Microsoft.Extensions.Http.Diagnostics (2)
Logging\Internal\HttpHeadersRedactor.cs (2)
17private readonly IRedactorProvider _redactorProvider; 19public HttpHeadersRedactor(IRedactorProvider redactorProvider)
Microsoft.Extensions.Http.Resilience.PerformanceTests (1)
HttpClientFactory.cs (1)
39.AddSingleton<IRedactorProvider>(NullRedactorProvider.Instance)
Microsoft.Extensions.Http.Resilience.Tests (1)
Hedging\HedgingTests.cs (1)
48_services.AddSingleton<IRedactorProvider>(NullRedactorProvider.Instance);
Microsoft.Extensions.Telemetry (6)
Http\HttpRouteFormatter.cs (2)
27private readonly IRedactorProvider _redactorProvider; 29public HttpRouteFormatter(IHttpRouteParser httpRouteParser, IRedactorProvider redactorProvider)
Http\HttpRouteParser.cs (2)
23private readonly IRedactorProvider _redactorProvider; 26public HttpRouteParser(IRedactorProvider redactorProvider)
Logging\ExtendedLoggerFactory.cs (2)
42IRedactorProvider? redactorProvider = null) 80var provider = redactionOptions != null && redactorProvider != null
Microsoft.Gen.Logging.Unit.Tests (2)
AttributeParserTests.cs (1)
242var redactorProviderAssembly = Assembly.GetAssembly(typeof(IRedactorProvider));
EmitterTests.cs (1)
45Assembly.GetAssembly(typeof(IRedactorProvider))!,