다음을 통해 공유


StringValidatorAttribute.ValidatorInstance 속성

정의

클래스의 인스턴스를 StringValidator 가져옵니다.

public:
 virtual property System::Configuration::ConfigurationValidatorBase ^ ValidatorInstance { System::Configuration::ConfigurationValidatorBase ^ get(); };
public override System.Configuration.ConfigurationValidatorBase ValidatorInstance { get; }
member this.ValidatorInstance : System.Configuration.ConfigurationValidatorBase
Public Overrides ReadOnly Property ValidatorInstance As ConfigurationValidatorBase

속성 값

유효성 검사기 인스턴스의 현재 StringValidator 설정입니다 ConfigurationValidatorBase .

예제

다음 예제에서는 속성을 사용 하는 방법을 보여 있습니다 ValidatorInstance .


            ConfigurationValidatorBase valBase;
            StringValidatorAttribute strValAttr =
            new StringValidatorAttribute();

            long badValue = 10;
            string goodValue = "10";

            try
            {
                valBase = strValAttr.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 strValAttr As New StringValidatorAttribute()

        Dim badValue As Long = 10
        Dim goodValue As String = "10"

        Try
            valBase = strValAttr.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 '

설명

속성을 ValidatorInstance 사용하여 해당 메서드를 호출하여 문자열 유효성 검사를 수행합니다 Validate .

적용 대상

추가 정보