Newbie question, j'ai un simple client Silverlight 4. Je crée des méthodes côté serveur pour gérer la création/validation de nouveaux utilisateurs. Avant de créer l'utilisateur, j'aimerais valider un certain nombre de choses. Le nom d'utilisateur existe-t-il déjà? L'adresse e-mail est-elle valide? Le mot de passe passe-t-il la vérification de la rigueur? Etc, etc.Silverlight 4, RIA Services Validation côté serveur multi-étapes
Je ne trouve pas vraiment une façon claire de gérer cela et je cherche des suggestions. J'ai plusieurs appels que je dois faire au serveur pour chaque condition que je veux vérifier. Tous les appels sont asynchrones. La façon dont je le vois je peux faire ce qui suit:
- Appelez chaque fonction de validation sur le serveur et faites des simulations d'appels synchrones en utilisant des attentes. ew. Essayez d'assembler tous les événements des différentes fonctions de rappel. Ew.
- Combinez tous les appels de validation en un seul côté serveur. Cela semble propre maintenant, mais que se passe-t-il lorsque je veux effectuer différentes validations ou différentes combinaisons de validations? Cela signifie plus de nouvelles fonctions. On dirait que cela pourrait devenir un mal de tête d'entretien sur la route.
Existe-t-il une solution élégante qui m'échappe?
Merci.
Merci pour votre réponse. Avez-vous des recommandations sur la façon d'effectuer des simulations d'appels synchrones? Exemple de code, peut-être? – billb
Oui, je viens d'éditer ma réponse et j'ai ajouté quelques exemples de code :) –
Awesome! Merci! – billb