StringValidatorAttribute.ValidatorInstance Proprietà

Definizione

Ottiene un'istanza della classe 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

Valore della proprietà

Impostazione corrente di StringValidator in un'istanza del validator di ConfigurationValidatorBase.

Esempio

Nell'esempio seguente viene illustrato come utilizzare la proprietà 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 '

Commenti

Utilizzare la proprietà per eseguire la ValidatorInstance convalida delle stringhe chiamando il relativo Validate metodo.

Si applica a

Vedi anche