다음을 통해 공유


RangeAttribute 생성자

정의

RangeAttribute 클래스의 새 인스턴스를 초기화합니다.

오버로드

RangeAttribute(Double, Double)

지정된 최소값 및 최대값을 사용하여 RangeAttribute 클래스의 새 인스턴스를 초기화합니다.

RangeAttribute(Int32, Int32)

지정된 최소값 및 최대값을 사용하여 RangeAttribute 클래스의 새 인스턴스를 초기화합니다.

RangeAttribute(Type, String, String)

지정된 최소값 및 최대값과 특정 형식을 사용하여 RangeAttribute 클래스의 새 인스턴스를 초기화합니다.

RangeAttribute(Double, Double)

Source:
RangeAttribute.cs
Source:
RangeAttribute.cs
Source:
RangeAttribute.cs

지정된 최소값 및 최대값을 사용하여 RangeAttribute 클래스의 새 인스턴스를 초기화합니다.

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)

매개 변수

minimum
Double

데이터 필드 값에 대해 허용되는 최소값을 지정합니다.

maximum
Double

데이터 필드 값에 대해 허용되는 최대값을 지정합니다.

적용 대상

RangeAttribute(Int32, Int32)

Source:
RangeAttribute.cs
Source:
RangeAttribute.cs
Source:
RangeAttribute.cs

지정된 최소값 및 최대값을 사용하여 RangeAttribute 클래스의 새 인스턴스를 초기화합니다.

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)

매개 변수

minimum
Int32

데이터 필드 값에 대해 허용되는 최소값을 지정합니다.

maximum
Int32

데이터 필드 값에 대해 허용되는 최대값을 지정합니다.

예제

다음 예제에서는 사용 RangeAttribute 하는 방법에 설명 합니다 정수 데이터 필드의 범위를 지정 합니다.

[Range(300, 3000)]
public object ListPrice;
<Range(300, 3000)> _
Public ListPrice As Object

적용 대상

RangeAttribute(Type, String, String)

Source:
RangeAttribute.cs
Source:
RangeAttribute.cs
Source:
RangeAttribute.cs

지정된 최소값 및 최대값과 특정 형식을 사용하여 RangeAttribute 클래스의 새 인스턴스를 초기화합니다.

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)

매개 변수

type
Type

테스트할 개체 형식을 지정합니다.

minimum
String

데이터 필드 값에 대해 허용되는 최소값을 지정합니다.

maximum
String

데이터 필드 값에 대해 허용되는 최대값을 지정합니다.

예외

type이(가) null인 경우

예제

다음 예제에서는 사용 하는 방법에 설명 합니다 RangeAttribute 필드에 대 한 DateTime 범위를 지정 하는 방법입니다. 또한 메서드의 서식 기능을 사용하는 방법을 보여 주는 사용자 지정 오류 메시지도 포함되어 있습니다 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

설명

유효성을 검사할 개체는 인터페이스를 IComparable 구현해야 합니다.

적용 대상