Sdílet prostřednictvím


StringValidatorAttribute.MinLength Vlastnost

Definice

Získá nebo nastaví minimální povolenou hodnotu pro řetězec přiřadit k vlastnosti.

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

Hodnota vlastnosti

Celé číslo, které označuje povolenou minimální délku řetězce pro přiřazení vlastnosti.

Výjimky

Vybraná hodnota je větší než MaxLength.

Příklady

Následující příklad ukazuje, jak použít MinLength 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