ValidatorCollection Sınıf

Tanım

Bir başvuru dizisini IValidator kullanıma sunar. Bu sınıf devralınamaz.

public ref class ValidatorCollection sealed : System::Collections::ICollection
public sealed class ValidatorCollection : System.Collections.ICollection
type ValidatorCollection = class
    interface ICollection
    interface IEnumerable
Public NotInheritable Class ValidatorCollection
Implements ICollection
Devralma
ValidatorCollection
Uygulamalar

Örnekler

Aşağıdaki kod örneği, özelliği aracılığıyla Page.Validators koleksiyona erişmeyi ve değerleri yinelemek için yöntemini kullanmayı GetEnumerator gösterir.

// Get 'Validators' of the page to myCollection.
ValidatorCollection myCollection = Page.Validators;

// Get the Enumerator.
IEnumerator myEnumerator = myCollection.GetEnumerator();
// Print the values in the ValidatorCollection.
string myStr = " ";
while ( myEnumerator.MoveNext() )
{
   myStr += myEnumerator.Current.ToString();
   myStr += " ";
}
messageLabel.Text = myStr;
' Get 'Validators' of the page to myCollection.
Dim myCollection As ValidatorCollection = Page.Validators
' Get the Enumerator.
Dim myEnumerator As IEnumerator = myCollection.GetEnumerator()
' Print the values in the ValidatorCollection.
Dim myStr As String = " "
While myEnumerator.MoveNext()
   myStr += myEnumerator.Current.ToString()
   myStr += " "
End While
messageLabel.Text = myStr

Açıklamalar

Her ValidatorCollection başvuru, istenen sayfada yer alan bir doğrulama sunucusu denetimiyle ilişkilendirilir. Nesnenin Init olayı işlendiğinde bu denetimler kendilerini bu koleksiyona Page ekler. Nesnenin Unload olayı Page işlendiğinde kendilerini kaldırırlar. sınıfı, Page bu yöntemlerin ikisini de sınıfından devralır Control .

Bu koleksiyona, yöntemlerine ve özelliklerine özelliği aracılığıyla Page.Validators erişebilirsiniz. Bu koleksiyondaki herhangi bir doğrulayıcının test edilmiş koşulu başarısız olursa, Page.IsValid özelliği olarak falseayarlanır.

Oluşturucular

ValidatorCollection()

ValidatorCollection sınıfının yeni bir örneğini başlatır.

Özellikler

Count

Koleksiyondaki başvuru sayısını alır.

IsReadOnly

Koleksiyonun salt okunur olup olmadığını ValidatorCollection gösteren bir değer alır.

IsSynchronized

Koleksiyonun eşitlenip eşitlenmediğini ValidatorCollection belirten bir değer alır.

Item[Int32]

Doğrulama sunucusu denetimini koleksiyonda ValidatorCollection belirtilen dizin konumunda alır.

SyncRoot

Koleksiyonu eşitlemek ValidatorCollection için kullanılabilecek bir nesne alır.

Yöntemler

Add(IValidator)

Belirtilen doğrulama sunucusu denetimini koleksiyona ValidatorCollection ekler.

Contains(IValidator)

Belirtilen doğrulama sunucusu denetiminin sayfanın ValidatorCollection koleksiyonunda bulunup bulunmadığını belirler.

CopyTo(Array, Int32)

Doğrulayıcı koleksiyonunu belirtilen konumdan başlayarak belirtilen diziye kopyalar.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetEnumerator()

Koleksiyon için ValidatorCollection bir IEnumerator örnek döndürür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
Remove(IValidator)

Belirtilen doğrulama sunucusu denetimini sayfanın ValidatorCollection koleksiyonundan kaldırır.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Uzantı Metotları

Cast<TResult>(IEnumerable)

öğesinin IEnumerable öğelerini belirtilen türe atar.

OfType<TResult>(IEnumerable)

Bir öğesinin IEnumerable öğelerini belirtilen türe göre filtreler.

AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini sağlar.

AsQueryable(IEnumerable)

bir IEnumerable öğesini öğesine IQueryabledönüştürür.

Şunlara uygulanır

Ayrıca bkz.