Share via


StringValidatorAttribute.MaxLength Eigenschaft

Definition

Ruft die maximale Länge ab, die für die Zeichenfolge zulässig ist, die der Eigenschaft zugewiesen wird, oder legt diese fest.

public:
 property int MaxLength { int get(); void set(int value); };
public int MaxLength { get; set; }
member this.MaxLength : int with get, set
Public Property MaxLength As Integer

Eigenschaftswert

Eine ganze Zahl, die die zulässige Höchstlänge für die Zeichenfolge angibt, die der Eigenschaft zugewiesen wird.

Ausnahmen

Der ausgewählte Wert ist kleiner als MinLength.

Beispiele

Im folgenden Beispiel wird die Verwendung der MaxLength-Eigenschaft veranschaulicht.

[ConfigurationProperty("fileName", DefaultValue = "default.txt",
    IsRequired = true, IsKey = false)]
[StringValidator(InvalidCharacters = " ~!@#$%^&*()[]{}/;'\"|\\",
    MinLength = 1, MaxLength = 60)]
public string FileName
{
    get
    {
        return (string)this["fileName"];
    }
    set
    {
        this["fileName"] = value;
    }
}

<ConfigurationProperty("fileName", _
DefaultValue:="default.txt", _
IsRequired:=True, _
IsKey:=False), _
StringValidator( _
InvalidCharacters:=" ~!@#$%^&*()[]{}/;'""|\", _
MinLength:=1, _
MaxLength:=60)> _
Public Property FileName() As String
    Get
        Return CStr(Me("fileName"))
    End Get
    Set(ByVal value As String)
        Me("fileName") = value
    End Set
End Property

Gilt für: