ValidatorCollection Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 false
ayarlanı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. |