ValidationAttribute.IsValid Yöntem
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.
Belirtilen nesnenin geçerli olup olmadığını denetler.
Aşırı Yüklemeler
IsValid(Object) |
Nesnenin belirtilen değerinin geçerli olup olmadığını belirler. |
IsValid(Object, ValidationContext) |
Belirtilen değeri geçerli doğrulama özniteliğine göre doğrular. |
IsValid(Object)
- Kaynak:
- ValidationAttribute.cs
- Kaynak:
- ValidationAttribute.cs
- Kaynak:
- ValidationAttribute.cs
Nesnenin belirtilen değerinin geçerli olup olmadığını belirler.
public:
virtual bool IsValid(System::Object ^ value);
public:
abstract bool IsValid(System::Object ^ value);
public virtual bool IsValid (object value);
public virtual bool IsValid (object? value);
public abstract bool IsValid (object value);
abstract member IsValid : obj -> bool
override this.IsValid : obj -> bool
abstract member IsValid : obj -> bool
Public Overridable Function IsValid (value As Object) As Boolean
Public MustOverride Function IsValid (value As Object) As Boolean
Parametreler
- value
- Object
Doğrulanan nesnenin değeri.
Döndürülenler
true
belirtilen değer geçerliyse; aksi takdirde , false
.
Özel durumlar
Geçerli öznitelik yanlış biçimlendirilmiş.
hiçbir aşırı yüklemesi IsValid
türetilmiş bir sınıf tarafından uygulanmadı.
Açıklamalar
sınıfından ValidationAttribute devralırsanız, bu yöntemde doğrulama mantığını uygulamanız gerekir.
Şunlara uygulanır
IsValid(Object, ValidationContext)
- Kaynak:
- ValidationAttribute.cs
- Kaynak:
- ValidationAttribute.cs
- Kaynak:
- ValidationAttribute.cs
Belirtilen değeri geçerli doğrulama özniteliğine göre doğrular.
protected:
virtual System::ComponentModel::DataAnnotations::ValidationResult ^ IsValid(System::Object ^ value, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext);
protected virtual System.ComponentModel.DataAnnotations.ValidationResult IsValid (object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext);
protected virtual System.ComponentModel.DataAnnotations.ValidationResult? IsValid (object? value, System.ComponentModel.DataAnnotations.ValidationContext validationContext);
abstract member IsValid : obj * System.ComponentModel.DataAnnotations.ValidationContext -> System.ComponentModel.DataAnnotations.ValidationResult
override this.IsValid : obj * System.ComponentModel.DataAnnotations.ValidationContext -> System.ComponentModel.DataAnnotations.ValidationResult
Protected Overridable Function IsValid (value As Object, validationContext As ValidationContext) As ValidationResult
Parametreler
- value
- Object
Doğrulanacak değer.
- validationContext
- ValidationContext
Doğrulama işlemiyle ilgili bağlam bilgileri.
Döndürülenler
ValidationResult sınıfının örneği.
Özel durumlar
Geçerli öznitelik yanlış biçimlendirilmiş.
IsValid(Object, ValidationContext) türetilmiş bir sınıf tarafından uygulanmadı.