StringValidator Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Sztring érvényesítését biztosítja.
public ref class StringValidator : System::Configuration::ConfigurationValidatorBase
public class StringValidator : System.Configuration.ConfigurationValidatorBase
type StringValidator = class
inherit ConfigurationValidatorBase
Public Class StringValidator
Inherits ConfigurationValidatorBase
- Öröklődés
Példák
Az alábbi példa bemutatja a StringValidator típus használatát.
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
Megjegyzések
Az StringValidator osztály annak biztosítására szolgál, hogy egy sztring megfeleljen bizonyos feltételeknek. Az ellenőrzés feltételei az osztály egy példányának StringValidator létrehozásakor jönnek létre. Az osztálynak három konstruktor túlterhelése StringValidator van. Az StringValidator.StringValidator(Int32) egy paraméterrel rendelkező konstruktor ellenőrzi az érvényesítendő sztring minimális elfogadható hosszát. A StringValidator.StringValidator(Int32, Int32) két paraméterrel rendelkező konstruktor biztosítja, hogy az ellenőrzött sztring megfeleljen a minimális és a maximális hossznak is. A StringValidator.StringValidator(Int32, Int32, String) három paraméterrel rendelkező konstruktor ellenőrzi az ellenőrzött sztring minimális és maximális hosszértékeit, valamint azt, hogy adott karakterek szerepelnek-e az ellenőrzött sztringben.
A CanValidate metódus meghatározza, hogy az érvényesítendő objektumtípus megfelel-e a várt típusnak. Az érvényesítendő objektumot a rendszer a Validate metódus paramétereként adja át.
Konstruktorok
| Name | Description |
|---|---|
| StringValidator(Int32, Int32, String) |
Inicializálja az osztály új példányát a StringValidator megadott paraméterek alapján. |
| StringValidator(Int32, Int32) |
Inicializálja az osztály új példányát a StringValidator megadott paraméterek alapján. |
| StringValidator(Int32) |
Inicializálja az StringValidator osztály új példányát egy megadott paraméter alapján. |
Metódusok
| Name | Description |
|---|---|
| CanValidate(Type) |
Meghatározza, hogy egy objektum típus alapján érvényesíthető-e. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
| Validate(Object) |
Meghatározza, hogy egy objektum értéke érvényes-e. |