Open this page in the API Guide

StringValidationRule Constructor (Int32, Regex, Boolean, Func<String>)

Initializes a new instance of the StringValidationRule class.

Namespace:  Dundas.BI.Configuration
Assembly:  Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (25.1.0.1000)
Syntax
public StringValidationRule(
	int maxLength,
	Regex? matchingPattern,
	bool isEmptyStringValid,
	Func<string>? patternDescriptionGenerator
)

Parameters

maxLength
Type: System.Int32
The maximum allowed string length.
matchingPattern
Type: System.Text.RegularExpressions.Regex
The matching pattern.
isEmptyStringValid
Type: System.Boolean
A value indicated whether empty strings are always valid.
patternDescriptionGenerator
Type: System.Func<String>
A delegate which returns a localized description of the validation pattern in friendly language.
Exceptions
ExceptionCondition
ArgumentOutOfRangeExceptionmaxLength is less than or equal to zero.
See Also