RangeAttribute Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av RangeAttribute klassen.
Överlagringar
| Name | Description |
|---|---|
| RangeAttribute(Double, Double) |
Initierar en ny instans av RangeAttribute klassen med hjälp av de angivna lägsta och högsta värdena. |
| RangeAttribute(Int32, Int32) |
Initierar en ny instans av RangeAttribute klassen med hjälp av de angivna lägsta och högsta värdena. |
| RangeAttribute(Type, String, String) |
Initierar en ny instans av RangeAttribute klassen med hjälp av de angivna lägsta och högsta värdena och den specifika typen. |
RangeAttribute(Double, Double)
- Källa:
- RangeAttribute.cs
- Källa:
- RangeAttribute.cs
- Källa:
- RangeAttribute.cs
- Källa:
- RangeAttribute.cs
- Källa:
- RangeAttribute.cs
Initierar en ny instans av RangeAttribute klassen med hjälp av de angivna lägsta och högsta värdena.
public:
RangeAttribute(double minimum, double maximum);
public RangeAttribute(double minimum, double maximum);
new System.ComponentModel.DataAnnotations.RangeAttribute : double * double -> System.ComponentModel.DataAnnotations.RangeAttribute
Public Sub New (minimum As Double, maximum As Double)
Parametrar
- minimum
- Double
Anger det minsta tillåtna värdet för datafältvärdet.
- maximum
- Double
Anger det högsta tillåtna värdet för datafältvärdet.
Gäller för
RangeAttribute(Int32, Int32)
- Källa:
- RangeAttribute.cs
- Källa:
- RangeAttribute.cs
- Källa:
- RangeAttribute.cs
- Källa:
- RangeAttribute.cs
- Källa:
- RangeAttribute.cs
Initierar en ny instans av RangeAttribute klassen med hjälp av de angivna lägsta och högsta värdena.
public:
RangeAttribute(int minimum, int maximum);
public RangeAttribute(int minimum, int maximum);
new System.ComponentModel.DataAnnotations.RangeAttribute : int * int -> System.ComponentModel.DataAnnotations.RangeAttribute
Public Sub New (minimum As Integer, maximum As Integer)
Parametrar
- minimum
- Int32
Anger det minsta tillåtna värdet för datafältvärdet.
- maximum
- Int32
Anger det högsta tillåtna värdet för datafältvärdet.
Exempel
I följande exempel visas hur du använder RangeAttribute för att ange intervallet för ett heltalsdatafält.
[Range(300, 3000)]
public object ListPrice;
<Range(300, 3000)> _
Public ListPrice As Object
Gäller för
RangeAttribute(Type, String, String)
- Källa:
- RangeAttribute.cs
- Källa:
- RangeAttribute.cs
- Källa:
- RangeAttribute.cs
- Källa:
- RangeAttribute.cs
- Källa:
- RangeAttribute.cs
Initierar en ny instans av RangeAttribute klassen med hjälp av de angivna lägsta och högsta värdena och den specifika typen.
public:
RangeAttribute(Type ^ type, System::String ^ minimum, System::String ^ maximum);
public RangeAttribute(Type type, string minimum, string maximum);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Generic TypeConverters may require the generic types to be annotated. For example, NullableConverter requires the underlying type to be DynamicallyAccessedMembers All.")]
public RangeAttribute(Type type, string minimum, string maximum);
new System.ComponentModel.DataAnnotations.RangeAttribute : Type * string * string -> System.ComponentModel.DataAnnotations.RangeAttribute
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Generic TypeConverters may require the generic types to be annotated. For example, NullableConverter requires the underlying type to be DynamicallyAccessedMembers All.")>]
new System.ComponentModel.DataAnnotations.RangeAttribute : Type * string * string -> System.ComponentModel.DataAnnotations.RangeAttribute
Public Sub New (type As Type, minimum As String, maximum As String)
Parametrar
- type
- Type
Anger vilken typ av objekt som ska testas.
- minimum
- String
Anger det minsta tillåtna värdet för datafältvärdet.
- maximum
- String
Anger det högsta tillåtna värdet för datafältvärdet.
- Attribut
Undantag
type är null.
Exempel
I följande exempel visas hur du använder RangeAttribute metoden för att ange intervallet för ett DateTime fält. Den innehåller också ett anpassat felmeddelande som visar hur du använder metodens formateringsfunktioner FormatErrorMessage .
[Range(typeof(DateTime), "1/2/2004", "3/4/2004",
ErrorMessage = "Value for {0} must be between {1} and {2}")]
public object SellEndDate;
<Range(GetType(DateTime), "1/2/2004", "3/4/2004", _
ErrorMessage:="Value for {0} must be between {1} and {2}")> _
Public SellEndDate As Object
Kommentarer
Objektet som ska verifieras IComparable måste implementera gränssnittet.