Table of Contents

Struct RedactorOptions

Namespace
ZeroRedact
Assembly
ZeroRedact.dll

Provides options to be used with Redactor

public readonly struct RedactorOptions
Inherited Members

Constructors

RedactorOptions()

Constructs a new RedactorOptions instance.

public RedactorOptions()

Properties

CreditCardRedactorOptions

The options for redacting credit card numbers.

public CreditCardRedactorOptions CreditCardRedactorOptions { get; init; }

Property Value

CreditCardRedactorOptions

DateRedactorOptions

The options for redacting dates.

public DateRedactorOptions DateRedactorOptions { get; init; }

Property Value

DateRedactorOptions

EmailAddressRedactorOptions

The options for redacting email addresses.

public EmailAddressRedactorOptions EmailAddressRedactorOptions { get; init; }

Property Value

EmailAddressRedactorOptions

FixedLengthSize

The fixed length size of the redaction.

public int FixedLengthSize { get; init; }

Property Value

int

IPv4AddressRedactorOptions

The options for redacting IPv4 addresses.

public IPv4AddressRedactorOptions IPv4AddressRedactorOptions { get; init; }

Property Value

IPv4AddressRedactorOptions

IPv6AddressRedactorOptions

The options for redacting IPv6 addresses.

public IPv6AddressRedactorOptions IPv6AddressRedactorOptions { get; init; }

Property Value

IPv6AddressRedactorOptions

MACAddressRedactorOptions

The MAC address redactor options.

public MACAddressRedactorOptions MACAddressRedactorOptions { get; init; }

Property Value

MACAddressRedactorOptions

PhoneNumberRedactorOptions

The options for redacting phone numbers.

public PhoneNumberRedactorOptions PhoneNumberRedactorOptions { get; init; }

Property Value

PhoneNumberRedactorOptions

RedactionCharacter

The character used for the redaction.

public char RedactionCharacter { get; init; }

Property Value

char

StringRedactorOptions

The options for redacting strings.

public StringRedactorOptions StringRedactorOptions { get; init; }

Property Value

StringRedactorOptions