Sdílet prostřednictvím


StringValidatorAttribute.MaxLength Vlastnost

Definice

Získá nebo nastaví maximální délku povolenou pro řetězec přiřadit k vlastnosti.

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

Hodnota vlastnosti

Celé číslo označující maximální povolenou délku řetězce pro přiřazení vlastnosti.

Výjimky

Vybraná hodnota je menší než MinLength.

Příklady

Následující příklad ukazuje, jak použít MaxLength vlastnost.

[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

Platí pro