Mit einem Validator, der AbstractValidator erweitert und IValidator implementiert, würde ich gerne seine Regeln bekommen. Es scheint keinen Weg zu geben, dies zu tun?Wie bekomme ich Validierungsregeln von FluentValidator?
Antwort
Verwenden Sie die GetEnumerator-Methode von der IValidator-Schnittstelle.
Durch Aufzählung über die Sammlung können Sie die auf die einzelnen Eigenschaften angewendeten Prüfer überprüfen.
Es wurde jedoch sehr komplex im Umgang mit DelegierenValidatoren, stattdessen habe ich einen benutzerdefinierten Zustand mit einem .WithState() auf meine Validatoren angewendet, die ich leicht verstehen konnte.
Können Sie ein Beispiel geben? –
Können Sie ein Beispiel geben? – pashute
- 1. jquery Validierungsregeln
- 2. EmailAddressAttribute Validierungsregeln
- 3. Kann ich Validierungsregeln durch @ORM-Annotationen generieren?
- 4. Laravel Validierungsregeln - regex
- 5. Codeigniter Form Validierungsregeln URL
- 6. ASP.NET: Synchronisieren von Client- und serverseitigen Validierungsregeln
- 7. Zugriff auf WPF-Steuerelement Validierungsregeln von Code
- 8. WPF: Übergabe von Validierungsregeln aus gebundenen Daten
- 9. Debuggen fließend Validierungsregeln
- 10. Hinzufügen von benutzerdefinierten Validierungsregeln zu SonataUserBundle
- 11. Wie validiere Laravel Validierungsregeln mit jQuery
- 12. Funktionsweise der Validierungsregeln in Laravel
- 13. Yii-Validierungsregeln für ein Array
- 14. Yii2: Dynamische Max-Wert-Validierungsregeln
- 15. Speichern Validierungsregeln für die Datenbank
- 16. Szenario für Validierungsregeln in yii
- 17. Wie kann ich jQuery-Validierungsregeln von einer Seite hinzufügen, entfernen oder austauschen?
- 18. Wie bekomme ich Hittyp?
- 19. Wie bekomme ich CCTray
- 20. Wie bekomme ich sal.h
- 21. Wie bekomme ich xjc?
- 22. Wie bekomme ich Argumente von SP.UI.ModalDialog?
- 23. Wie bekomme ich Parameter von PreparedStatement?
- 24. Wie bekomme ich Dateigröße von OpenFileDialog?
- 25. Wie bekomme ich eine Eingabe von UIAlertView?
- 26. Wie bekomme ich ein Objekt von manytomany?
- 27. Wie bekomme ich ein Formular von MainWindowHandle?
- 28. Wie bekomme ich die Seriennummer von Festplatten?
- 29. Wie bekomme ich ein Objekt von HttpResponse?
- 30. Wie bekomme ich Speicherorte von Bibliotheksfunktionen?
Was meinst du? Versuchen Sie, CLR zu disassemblieren? –
Nein, ich möchte nur eine Methode aufrufen, um die Regeln eines Validators zu erhalten. Ich werde die Antwort posten. – Shumii