IntegerValidatorAttribute 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.
Bildirim temelli olarak .NET'e yapılandırma özelliğinde tamsayı doğrulaması gerçekleştirmesini bildirir. Bu sınıf devralınamaz.
public ref class IntegerValidatorAttribute sealed : System::Configuration::ConfigurationValidatorAttribute
[System.AttributeUsage(System.AttributeTargets.Property)]
public sealed class IntegerValidatorAttribute : System.Configuration.ConfigurationValidatorAttribute
[<System.AttributeUsage(System.AttributeTargets.Property)>]
type IntegerValidatorAttribute = class
inherit ConfigurationValidatorAttribute
Public NotInheritable Class IntegerValidatorAttribute
Inherits ConfigurationValidatorAttribute
- Devralma
- Öznitelikler
Örnekler
Aşağıdaki örnek, özniteliğini kullanarak özel ConfigurationSection bir nesnenin özelliklerini süslemeyi IntegerValidatorAttribute gösterir.
[ConfigurationProperty("maxAttempts", DefaultValue = 101,
IsRequired = true)]
[IntegerValidator(MinValue = 1, MaxValue = 100,
ExcludeRange = true)]
public int MaxAttempts
{
get
{
return (int)this["maxAttempts"];
}
set
{
this["maxAttempts"] = value;
}
}
<ConfigurationProperty("maxAttempts", _
DefaultValue:=101, _
IsRequired:=True), _
IntegerValidator(MinValue:=1, _
MaxValue:=100, _
ExcludeRange:=True)> _
Public Property MaxAttempts() As Integer
Get
Return Fix(Me("maxAttempts"))
End Get
Set(ByVal value As Integer)
Me("maxAttempts") = value
End Set
End Property
Açıklamalar
özniteliğini IntegerValidatorAttribute , .NET'e nesnesini kullanarak IntegerValidator özelliği doğrulamasını ve ona dekorasyon parametrelerinin değerini geçirmesini sağlayacak bir yapılandırma özelliğini süslemek için kullanırsınız.
Öznitelikleri yalnızca özellik türlerine uygulayabilirsiniz IntegerValidatorAttribute .
Oluşturucular
IntegerValidatorAttribute() |
IntegerValidatorAttribute sınıfının yeni bir örneğini oluşturur. |
Özellikler
ExcludeRange |
ve MaxValue özellik değerleri tarafından MinValue tanımlanan aralıkta tamsayıların dahil edilip edilmeyeceğini veya dışlanıp dışlanmayacağını belirten bir değeri alır veya ayarlar. |
MaxValue |
Özelliği için izin verilen en büyük değeri alır veya ayarlar. |
MinValue |
Özelliği için izin verilen en düşük değeri alır veya ayarlar. |
TypeId |
Türetilmiş bir sınıfta uygulandığında, bu Attributeiçin benzersiz bir tanımlayıcı alır. (Devralındığı yer: Attribute) |
ValidatorInstance |
sınıfının bir örneğini IntegerValidator alır. |
ValidatorType |
Doğrulayıcı özniteliğinin türünü alır. (Devralındığı yer: ConfigurationValidatorAttribute) |
Yöntemler
Equals(Object) |
Bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değeri döndürür. (Devralındığı yer: Attribute) |
GetHashCode() |
Bu örneğe ilişkin karma kodu döndürür. (Devralındığı yer: Attribute) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
IsDefaultAttribute() |
Türetilmiş bir sınıfta geçersiz kılındığında, bu örneğin değerinin türetilmiş sınıf için varsayılan değer olup olmadığını gösterir. (Devralındığı yer: Attribute) |
Match(Object) |
Türetilmiş bir sınıfta geçersiz kılındığında, bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür. (Devralındığı yer: Attribute) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Bir ad kümesini karşılık gelen bir dağıtma tanımlayıcısı kümesine eşler. (Devralındığı yer: Attribute) |
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Bir arabirimin tür bilgilerini almak için kullanılabilecek bir nesnenin tür bilgilerini alır. (Devralındığı yer: Attribute) |
_Attribute.GetTypeInfoCount(UInt32) |
Bir nesnenin sağladığı tür bilgisi arabirimlerinin sayısını alır (0 ya da 1). (Devralındığı yer: Attribute) |
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Bir nesne tarafından sunulan özelliklere ve yöntemlere erişim sağlar. (Devralındığı yer: Attribute) |