Aracılığıyla paylaş


StringValidatorAttribute.MinLength Özellik

Tanım

Özelliğine atanacak dize için izin verilen en düşük değeri alır veya ayarlar.

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

Özellik Değeri

Özelliğine atanacak dize için izin verilen minimum uzunluğu gösteren bir tamsayı.

Özel durumlar

Seçilen değer değerinden MaxLengthbüyük.

Örnekler

Aşağıdaki örnekte özelliğinin nasıl kullanılacağı gösterilmektedir MinLength .

[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

Şunlara uygulanır