Freigeben über


IntegerValidatorAttribute.ExcludeRange Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die ganzen Zahlen im Bereich gemäß der Definition durch den MinValue-Eigenschaftswert und den MaxValue-Eigenschaftswert eingeschlossen oder ausgeschlossen werden sollen, oder legt diesen fest.

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

Eigenschaftswert

true, wenn der Wert ausgeschlossen werden muss, andernfalls false. Der Standardwert ist false.

Beispiele

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

[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

Hinweise

Der Bereich ist inklusive der MinValue Eigenschaftswerte und MaxValue . Wenn der ExcludeRange Eigenschaftswert ist true, liegen die zulässigen Werte außerhalb des Bereichs.

Gilt für: