TimeSpanValidatorAttribute.ExcludeRange Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die ganzen Zahlen im Bereich gemäß der Definition durch MinValueString und MaxValueString 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

Boolean

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("maxIdleTime",
    DefaultValue = "0:10:0",
    IsRequired = false)]
[TimeSpanValidator(MinValueString = "0:0:30",
    MaxValueString = "5:00:0",
    ExcludeRange = false)]
public TimeSpan MaxIdleTime
{
    get
    {
        return (TimeSpan)this["maxIdleTime"];
    }
    set
    {
        this["maxIdleTime"] = value;
    }
}
<ConfigurationProperty("maxIdleTime", _
DefaultValue:="0:10:0", _
IsRequired:=False), _
TimeSpanValidator(MinValueString:="0:0:30", _
MaxValueString:="5:00:0", _
ExcludeRange:=False)> _
Public Property MaxIdleTime() As TimeSpan
    Get
        Return CType(Me("maxIdleTime"), TimeSpan)
    End Get
    Set(ByVal value As TimeSpan)
        Me("maxIdleTime") = value
    End Set
End Property

Hinweise

Der Bereich ist inklusive der und MaxValueString eigenschaftenMinValueString. Wenn die ExcludeRange Eigenschaft lautet false, befinden sich die zulässigen Werte außerhalb des Bereichs.

Gilt für: