IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Communication Foundation .NET Discussion :

Conseil sur valeur obligatoire


Sujet :

Windows Communication Foundation .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut Conseil sur valeur obligatoire
    Bonjour,

    J'ai un service qui a pour but d'enregistrer des données, mais je voudrais que ceux qui vont consommer mon service connaissent les champs/données obligatoires.

    Avez-vous une best practice ? bien sur cela n'enleve pas le faite de le faire coté serveur.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par topolino Voir le message
    Avez-vous une best practice ? bien sur cela n'enleve pas le faite de le faire coté serveur.
    Tu utilises la proprieté IsRequired de ton DataMemberen mettant sa valeur à true.

  3. #3
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Citation Envoyé par h2s84 Voir le message
    Tu utilises la proprieté IsRequired de ton DataMemberen mettant sa valeur à true.
    Sur du WCF? T'es sur de ton coup la?

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bien sûr. IsRequired à true et le problème est réglé.

    Un membre de données peut être marqué comme étant requis en affectant true à la propriété IsRequired de DataMemberAttribute. Si des données requises sont manquantes lors de la désérialisation, une exception est levée au lieu que le membre de données soit défini à sa valeur par défaut.
    @topolino : pour les best pratices voir ici.

  5. #5
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Bah voila, aujourd'hui c'est moi qu'apprend quelque chose

  6. #6
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par PitMaverick78 Voir le message
    Bah voila, aujourd'hui c'est moi qu'apprend quelque chose
    Avec dvp, on apprend de plus en plus.

Discussions similaires

  1. [JSP-Servlet] Conseils sur façon de coder
    Par gunnm dans le forum Servlets/JSP
    Réponses: 20
    Dernier message: 09/12/2004, 20h57
  2. Conseil sur modélisation
    Par Tankian dans le forum Schéma
    Réponses: 7
    Dernier message: 11/08/2004, 11h13
  3. cherche conseil sur livre pour jbuilder
    Par med1 dans le forum JBuilder
    Réponses: 3
    Dernier message: 09/06/2004, 13h33
  4. [débutant] conseils sur contraintes et alter table
    Par maysa dans le forum MS SQL Server
    Réponses: 10
    Dernier message: 26/05/2004, 09h03
  5. Recherche Livre / Conseils sur la conception de Base
    Par Yeuma dans le forum Décisions SGBD
    Réponses: 7
    Dernier message: 02/01/2004, 14h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo