StringValidationRule Constructor (Int32, Regex, Boolean, FuncString) | 
  
    Namespace: 
   Dundas.BI.Configuration
    Assembly:
   Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (25.3.0.1000)
Syntaxpublic StringValidationRule(
	int maxLength,
	Regex? matchingPattern,
	bool isEmptyStringValid,
	Func<string>? patternDescriptionGenerator
)
Public Sub New ( 
	maxLength As Integer,
	matchingPattern As Regex,
	isEmptyStringValid As Boolean,
	patternDescriptionGenerator As Func(Of String)
)
public:
StringValidationRule(
	int maxLength, 
	Regex^ matchingPattern, 
	bool isEmptyStringValid, 
	Func<String^>^ patternDescriptionGenerator
)
new : 
        maxLength : int * 
        matchingPattern : Regex * 
        isEmptyStringValid : bool * 
        patternDescriptionGenerator : Func<string> -> StringValidationRuleParameters
- maxLength
 - Type: SystemInt32
The maximum allowed string length. - matchingPattern
 - Type: System.Text.RegularExpressionsRegex
The matching pattern. - isEmptyStringValid
 - Type: SystemBoolean
A value indicated whether empty strings are always valid. - patternDescriptionGenerator
 - Type: SystemFuncString
A delegate which returns a localized description of the validation pattern in friendly language. 
Exceptions
See Also