Partager via


IntegerValidatorAttribute.ExcludeRange Propriété

Définition

Obtient ou définit une valeur qui indique s’il faut inclure ou exclure les entiers de la plage définie par les MinValue valeurs et MaxValue les valeurs de propriété.

public:
 property bool ExcludeRange { bool get(); void set(bool value); };
public bool ExcludeRange { get; set; }
member this.ExcludeRange : bool with get, set
Public Property ExcludeRange As Boolean

Valeur de propriété

true si la valeur doit être exclue ; sinon, false. La valeur par défaut est false.

Exemples

L’exemple suivant montre comment utiliser la ExcludeRange propriété.

[ConfigurationProperty("maxAttempts", DefaultValue = 101,
    IsRequired = true)]
[IntegerValidator(MinValue = 1, MaxValue = 100,
    ExcludeRange = true)]
public int MaxAttempts
{
    get
    {
        return (int)this["maxAttempts"];
    }
    set
    {
        this["maxAttempts"] = value;
    }
}
<ConfigurationProperty("maxAttempts", _
DefaultValue:=101, _
IsRequired:=True), _
IntegerValidator(MinValue:=1, _
MaxValue:=100, _
ExcludeRange:=True)> _
Public Property MaxAttempts() As Integer
    Get
        Return Fix(Me("maxAttempts"))
    End Get
    Set(ByVal value As Integer)
        Me("maxAttempts") = value
    End Set
End Property

Remarques

La plage est incluse dans les valeurs des propriétés et MaxValue des MinValue valeurs. Lorsque la valeur de ExcludeRange propriété est true, les valeurs autorisées sont en dehors de la plage.

S’applique à