StringValidator Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit la validation d'une chaîne.
public ref class StringValidator : System::Configuration::ConfigurationValidatorBase
public class StringValidator : System.Configuration.ConfigurationValidatorBase
type StringValidator = class
inherit ConfigurationValidatorBase
Public Class StringValidator
Inherits ConfigurationValidatorBase
- Héritage
Exemples
L’exemple suivant montre comment utiliser le StringValidator type .
using System;
using System.Configuration;
namespace Samples.AspNet
{
class UsingStringValidator
{
static void Main(string[] args)
{
// Display title.
Console.WriteLine("ASP.NET Validators");
Console.WriteLine();
// Create string and validator.
string testVal = "filename";
StringValidator myStrValidator = new StringValidator(1,8,"$%^");
// Determine if the object to validate can be validated.
Console.WriteLine("CanValidate: {0}",
myStrValidator.CanValidate(testVal.GetType()));
try
{
// Attempt validation.
myStrValidator.Validate(testVal);
Console.WriteLine("Validated.");
}
catch (ArgumentException e)
{
// Validation failed.
Console.WriteLine("Error: {0}", e.Message.ToString());
}
// Display and wait.
Console.ReadLine();
}
}
}
Imports System.Configuration
Namespace Samples.AspNet
Class UsingStringValidator
Public Shared Sub Main()
' Display title.
Console.WriteLine("ASP.NET Validators")
Console.WriteLine()
' Create string and validator.
Dim testVal As String = "filename"
Dim myStrValidator As StringValidator = New StringValidator(1, 8, "$%^")
' Determine if the object to validate can be validated.
Console.WriteLine("CanValidate: {0}", _
myStrValidator.CanValidate(testVal.GetType()))
Try
' Attempt validation.
myStrValidator.Validate(testVal)
Console.WriteLine("Validated.")
Catch e As Exception
' Validation failed.
Console.WriteLine("Error: {0}", e.Message.ToString())
End Try
' Display and wait.
Console.ReadLine()
End Sub
End Class
End Namespace
Remarques
La StringValidator classe est utilisée pour s’assurer qu’une chaîne répond à des critères spécifiques. Les critères de validation sont établis lorsqu’un instance de la StringValidator classe est créé. Il existe trois surcharges de constructeur pour la StringValidator classe . Le StringValidator.StringValidator(Int32) constructeur avec un paramètre vérifie la longueur minimale acceptable de la chaîne en cours de validation. Le StringValidator.StringValidator(Int32, Int32) constructeur avec deux paramètres garantit que la chaîne en cours de vérification respecte à la fois une longueur minimale et une longueur maximale. Le StringValidator.StringValidator(Int32, Int32, String) constructeur avec trois paramètres vérifie à la fois les valeurs de longueur minimale et maximale de la chaîne en cours de vérification, ainsi que si des caractères spécifiques sont présents dans la chaîne en cours de validation.
La CanValidate méthode détermine si le type d’objet en cours de validation correspond au type attendu. L’objet en cours de validation est passé en tant que paramètre de la Validate méthode .
Constructeurs
StringValidator(Int32) |
Initialise une nouvelle instance de la classe StringValidator en fonction d’un paramètre fourni. |
StringValidator(Int32, Int32) |
Initialise une nouvelle instance de la classe StringValidator en fonction des paramètres fournis. |
StringValidator(Int32, Int32, String) |
Initialise une nouvelle instance de la classe StringValidator en fonction des paramètres fournis. |
Méthodes
CanValidate(Type) |
Détermine si un objet peut être validé en fonction du type. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Validate(Object) |
Détermine si la valeur d’un objet est valide. |