2012-12-03 60 views
16

Msdn: (doğrulama başarılı olsaydı true; aksi halde false)ValidationResult.Success alanının amacı nedir?

kamu statik salt okunur ValidationResult ValidationResult.Success

doğrulama başarısını temsil eder.

Success alan türü bool bir değer döndürmez beri yukarıdaki alıntıda metin, bana mantıklı değildir ve değeri çıkmıyor (yani ValidationResult örneği) Herhangi boole özelliği içermiyor ya da bir validasyonun başarılı ya da başarısız olduğunu gösteren bir değere ayarlayabileceğimiz alan ?!

Herhangi bir fikir bu alanın amacı nedir?

cevap

20

ValidationResult.Success daima null sabittir teşekkür ederim. Amacı belgeleri belgelidir. ? Yapabildin doğrulama ya yazma başarılı olması için

:? Ben kendime soruyorum "Bu boş ne demek ne anlama gelir İlk durumda

return null; 

veya

return ValidationResult.Success; 

bu mu başarı ya da başarısızlık, ya da başka bir şey? ". Son durumda kod, biçimindedir ve resmi olmayan metin belgelerine gerek duymadan, belgelenmiştir.

+1

Çok teşekkür ederim – carewithl

+0

Yine de bunu okuyorsanız - Teklifin neden gösterdiğini ("...; tersi, yanlış") sorduğunu sormayı unutmuşum Başarı alanının da başarısız olduğunu doğrulaması da olabilir – carewithl

+1

Evet, unuttum Sorunun bu kısmı. Docs sadece yanlış ;-) Ben MVC ekibi aslen validetor bir boole döndü sanırım. Bu yeterli değil, bu yüzden değiştirdiler. Bu, dokümanlar için metin olarak dokümanlara göre kodlar için başka bir durumdur! – usr