다음을 통해 공유


TimeSpanValidatorAttribute 생성자

정의

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

public:
 TimeSpanValidatorAttribute();
public TimeSpanValidatorAttribute ();
Public Sub New ()

예제

다음 예제에서는 사용 하는 방법을 보여 있습니다는 StringValidatorAttribute 생성자입니다.


            ConfigurationValidatorBase valBase;
            TimeSpanValidatorAttribute tsValAttr;
            tsValAttr = new TimeSpanValidatorAttribute();

            TimeSpan goodValue = TimeSpan.FromMinutes(10);
            Int16 badValue = 10;

            try
            {
                valBase = tsValAttr.ValidatorInstance;
                valBase.Validate(goodValue);
                // valBase.Validate(badValue);
            }
            catch (ArgumentException e)
            {
                // Display error message.
                string msg = e.ToString();
#if DEBUG
                Console.WriteLine(msg);
#endif
            }
        Dim valBase As ConfigurationValidatorBase
        Dim tsValAttr As TimeSpanValidatorAttribute
        tsValAttr = New TimeSpanValidatorAttribute()

        Dim goodValue As TimeSpan = TimeSpan.FromMinutes(10)
        Dim badValue As Int16 = 10

        Try
            valBase = tsValAttr.ValidatorInstance
            valBase.Validate(goodValue)
            ' valBase.Validate(badValue);
        Catch e As ArgumentException
            ' Display error message.
            Dim msg As String = e.ToString()

#If DEBUG Then
            Console.WriteLine(msg)
#End If
        End Try '

설명

특성이 지정된 모델에서 이 생성자를 사용하여 관련 속성에 할당된 값의 형식이 개체인지 TimeSpan 확인합니다.

적용 대상