Freigeben über


TimeSpanValidatorAttribute.ExcludeRange Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die ganzen Zahlen im Bereich eingeschlossen oder ausgeschlossen werden sollen, wie definiert durch MinValueString und MaxValueString.

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

truewenn der Wert ausgeschlossen werden muss; andernfalls . false Der Standardwert lautet false.

Beispiele

Das folgende Beispiel zeigt, wie die ExcludeRange Eigenschaft verwendet wird.

[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 einschließlich der Eigenschaften und MaxValueString der MinValueString Eigenschaften. Wenn die ExcludeRange Eigenschaft lautet false, befinden sich die zulässigen Werte außerhalb des Bereichs.

Gilt für: