3 instantiations of HmacRedactorOptions
Microsoft.Extensions.Compliance.Redaction.Tests (3)
HmacRedactorTest.cs (3)
33var redactor = new HmacRedactor(Microsoft.Extensions.Options.Options.Create(new HmacRedactorOptions 55var redactor = new HmacRedactor(Microsoft.Extensions.Options.Options.Create(new HmacRedactorOptions 70var redactor = new HmacRedactor(Microsoft.Extensions.Options.Options.Create(new HmacRedactorOptions
12 references to HmacRedactorOptions
Microsoft.Extensions.Compliance.Redaction (7)
HmacRedactor.cs (2)
43public HmacRedactor(IOptions<HmacRedactorOptions> options) 45var value = Throw.IfMemberNull(options, options?.Value);
HmacRedactorOptionsValidator.cs (1)
9internal sealed partial class HmacRedactorOptionsValidator : IValidateOptions<HmacRedactorOptions>
RedactionExtensions.cs (4)
25public static IRedactionBuilder SetHmacRedactor(this IRedactionBuilder builder, Action<HmacRedactorOptions> configure, params DataClassificationSet[] classifications) 33.AddOptionsWithValidateOnStart<HmacRedactorOptions, HmacRedactorOptionsValidator>() 54.Services.AddOptionsWithValidateOnStart<HmacRedactorOptions, HmacRedactorOptionsValidator>() 55.Services.Configure<HmacRedactorOptions>(section);
Microsoft.Extensions.Compliance.Redaction.Tests (5)
HmacRedactorTest.cs (5)
18HmacRedactorOptions redactorOptions; 23{ $"{nameof(HmacRedactorOptions)}:{nameof(redactorOptions.KeyId)}", keyId.ToString(CultureInfo.InvariantCulture) }, 24{ $"{nameof(HmacRedactorOptions)}:{nameof(redactorOptions.Key)}", key }, 27.GetSection(nameof(HmacRedactorOptions)); 87Assert.Throws<ArgumentException>(() => new HmacRedactor(Microsoft.Extensions.Options.Options.Create<HmacRedactorOptions>(null!)));