Dato un validatore che estende AbstractValidator e implementa IValidator, vorrei ottenere le sue regole. Sembra che non ci sia modo di farlo?Come ottenere le regole di convalida da FluentValidator
risposta
Utilizzare il metodo GetEnumerator dall'interfaccia di IValidator.
Con l'enumerazione attraverso la raccolta è possibile esaminare i validatori applicati a ciascuna proprietà.
Tuttavia, è diventato piuttosto complesso quando si trattava di DelegatingValidators, quindi invece ho applicato uno stato personalizzato con .WithState() sui miei validatori che ho potuto facilmente capire.
Potresti fornire un esempio? –
Potresti fornire un esempio? – pashute
- 1. EmailAddressAttribute regole di convalida
- 2. regole di convalida convalida personalizzati Fluent
- 3. debug regole di convalida fluente
- 4. Come posso aggiungere, rimuovere o scambiare le regole di convalida jQuery da una pagina?
- 5. JQuery convalida dinamicamente aggiungere regole
- 6. DDD Regole commerciali e convalida
- 7. Posso modificare le regole di convalida richieste per diverse azioni?
- 8. Regole di convalida Yii per un array
- 9. Codeigniter Regole di convalida e-mail personalizzate
- 10. Rimuovere le regole CSS da JavaScript
- 11. Come utilizzare le regole di convalida sia sul lato client che sul lato server?
- 12. Come modificare le regole di convalida HAPI per i numeri di telefono?
- 13. regole di convalida del modulo di codifica codice URL
- 14. Come utilizzare le regole di convalida del modello in WPF ViewModel
- 15. Convalida Jquery - Errore nell'aggiunta di regole all'elemento di input?
- 16. Come rimuovo le regole "richieste" da tutti gli input di modulo in jQuery Validate?
- 17. Come ottenere Vera ++ per ignorare le sezioni di codice per alcune/tutte le regole?
- 18. Confondere convalida vs Regole di applicazione in CakePHP3
- 19. Come modificare le regole di confronto di tutte le righe da latin1_swedish_ci a utf8_unicode_ci?
- 20. Rails 3: applica le stesse regole di convalida a più campi di tabella
- 21. Qual è la differenza tra invarianti e regole di convalida?
- 22. Convertire la rappresentazione da stringa ad albero con le regole
- 23. Validazioni fluide. Errore: convalida nomi dei tipi di regole di convalida client discreto devono essere univoci
- 24. Associazione WPF - imposta NotifyOnValidationError su true per tutti i binding con le regole di convalida
- 25. Come posso ottenere le regole di confronto di una tabella specifica in un database?
- 26. Convalida discreta MVC3: come rimuovere/riattaccare la convalida da un gruppo di elementi?
- 27. migrazione CoreData - eliminare le regole di relazioni
- 28. Come funzionano effettivamente le regole di esclusione di gitignore?
- 29. Rimuovi tutte le regole CSS
- 30. Come impostare le regole della password per l'identità di ASP.NET?
Cosa intendi? Stai cercando di smontare CLR? –
No, voglio solo chiamare un metodo per ottenere le regole di un validatore. Posterò la risposta – Shumii