RangeAttribute Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase RangeAttribute.
Sobrecargas
RangeAttribute(Double, Double) |
Inicializa una nueva instancia de la clase RangeAttribute usando los valores mínimo y máximo especificados. |
RangeAttribute(Int32, Int32) |
Inicializa una nueva instancia de la clase RangeAttribute usando los valores mínimo y máximo especificados. |
RangeAttribute(Type, String, String) |
Inicializa una nueva instancia de la clase RangeAttribute usando los valores mínimo y máximo especificados y el tipo especificado. |
RangeAttribute(Double, Double)
- Source:
- RangeAttribute.cs
- Source:
- RangeAttribute.cs
- Source:
- RangeAttribute.cs
Inicializa una nueva instancia de la clase RangeAttribute usando los valores mínimo y máximo especificados.
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)
Parámetros
- minimum
- Double
Especifica el valor mínimo permitido para el valor de campo de datos.
- maximum
- Double
Especifica el valor máximo permitido para el valor de campo de datos.
Se aplica a
RangeAttribute(Int32, Int32)
- Source:
- RangeAttribute.cs
- Source:
- RangeAttribute.cs
- Source:
- RangeAttribute.cs
Inicializa una nueva instancia de la clase RangeAttribute usando los valores mínimo y máximo especificados.
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)
Parámetros
- minimum
- Int32
Especifica el valor mínimo permitido para el valor de campo de datos.
- maximum
- Int32
Especifica el valor máximo permitido para el valor de campo de datos.
Ejemplos
En el ejemplo siguiente se muestra cómo usar para RangeAttribute especificar el intervalo de un campo de datos enteros.
[Range(300, 3000)]
public object ListPrice;
<Range(300, 3000)> _
Public ListPrice As Object
Se aplica a
RangeAttribute(Type, String, String)
- Source:
- RangeAttribute.cs
- Source:
- RangeAttribute.cs
- Source:
- RangeAttribute.cs
Inicializa una nueva instancia de la clase RangeAttribute usando los valores mínimo y máximo especificados y el tipo especificado.
public:
RangeAttribute(Type ^ type, System::String ^ minimum, System::String ^ maximum);
public RangeAttribute (Type type, string minimum, string maximum);
new System.ComponentModel.DataAnnotations.RangeAttribute : Type * string * string -> System.ComponentModel.DataAnnotations.RangeAttribute
Public Sub New (type As Type, minimum As String, maximum As String)
Parámetros
- type
- Type
Especifica el tipo del objeto que va a probarse.
- minimum
- String
Especifica el valor mínimo permitido para el valor de campo de datos.
- maximum
- String
Especifica el valor máximo permitido para el valor de campo de datos.
Excepciones
type
es null
.
Ejemplos
En el ejemplo siguiente se muestra cómo usar el RangeAttribute método para especificar el intervalo de un DateTime
campo. También incluye un mensaje de error personalizado que muestra cómo usar las funcionalidades de formato del FormatErrorMessage método .
[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
Comentarios
El objeto que se va a validar debe implementar la IComparable interfaz .