10 Ocak 2023 Salı

Option Pattern

 


Uygulamayı bu şekilde bırakırsak, doğru yapılandırma değerlerini sağlama sorumluluğunu developera bırakmış oluyoruz. Sorun bizde demiyorum ama birkaç kez uygulama ayarlarını eklemeyi unutmuşum. Eminim bu size de olmuştur. Bunun için Aşağıdaki gibi  validasyon eklenebilir


Validation For Option Pattern


1 -) Running Validation At Application Start





Data annotationları kullanarak sınıfınızın propertylerine required attribute ekliyoruz.

Uygulamayı başlattığımızda validasyon MiscroServiceOptions  üzerinde çalışacak ve validasyon başarısız olursa bir exception atılacaktır. 


2-) Custom delegate for the validation logic, instead of using data annotations:
Data annotation kullanmak yerine kendi custom validasyon logicimizi yazabiliriz.




Reference

Hiç yorum yok:

Yorum Gönder