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 :

classes proxy et constructeurs


Sujet :

Windows Communication Foundation .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de gdkenny
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    251
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 251
    Par défaut classes proxy et constructeurs
    Bonjour,

    Je me demandais des classes générées par svutil pouvaient contenir des constructeurs? (Sans les rajouter à la main bien sur).

    J'ai lu dans un post sur un forum microsoft que la norme wsdl ne le permet pas, mais je n'arrive pas à avoir plus d'information sur ce sujet.

    Il y a toujours la solution de mettre les constructeurs dans une classe partielle, mais ça me ferai pas mal de code à écrire, sachant qu'en période de développement mon proxy évolue pas mal...

    Quelqu'un a des infos ??
    Merci beaucoup..

  2. #2
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 559
    Par défaut
    Citation Envoyé par gdkenny Voir le message
    Je me demandais des classes générées par svutil pouvaient contenir des constructeurs? (Sans les rajouter à la main bien sur).
    Je vois mal comment crée un constructeur sans avoir à l'écrire, si le but est de ne pas modifier du code généré, les classes partiels sont la pour ca

    Citation Envoyé par gdkenny Voir le message
    J'ai lu dans un post sur un forum microsoft que la norme wsdl ne le permet pas, mais je n'arrive pas à avoir plus d'information sur ce sujet.
    La norme WSDL defini un contrat de formatage de données et je vois pas bien le rapport avec une classe de proxy généré, tu es sûr de ton coup ?

    Citation Envoyé par gdkenny Voir le message
    Il y a toujours la solution de mettre les constructeurs dans une classe partielle, mais ça me ferai pas mal de code à écrire, sachant qu'en période de développement mon proxy évolue pas mal...
    Bin ça dépend, tu ne nous dis pas vraiment ce que tu veux faire et sinon le but de la classe partiel est justement que si ton proxy évolue ca n'écrasera pas ton constructeur puisque tu l'as écris ailleurs.

  3. #3
    Membre éclairé Avatar de gdkenny
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    251
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 251
    Par défaut
    La norme WSDL defini un contrat de formatage de données et je vois pas bien le rapport avec une classe de proxy généré, tu es sûr de ton coup ?
    Vu comme ça, OK.

    Le post que j'ai lu était n'était pas très précis, comme je le notifie dans mon message précédent.

    Bin ça dépend, tu ne nous dis pas vraiment ce que tu veux faire et sinon le but de la classe partiel est justement que si ton proxy évolue ca n'écrasera pas ton constructeur puisque tu l'as écris ailleurs
    C'est juste qu'en tant que développeur fainéant, je me suis dit : "mes classes a sérialiser ont des constructeurs, se serait pas mal si je pouvais les retrouver côté client sans les réécrire moi même."
    En plus dans mon cas les constructeurs que j'utilise côté service et client sont absolument identiques.

    Quand je dis que mon proxy évolue, c'est plus que de nouvelles classes apparaissent (donc d'autres constructeurs à recréer) plutôt que du code existant qui est modifié.

    Enfin. Je recréé mes constructeurs dans une classe partiel côté client du coup.

  4. #4
    Membre éprouvé Avatar de anthyme
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 559
    Par défaut
    d'accord je croyait que tu parlez du constructeur de ton proxy.

    En effet il faut un constructeur sans argument dans tes classes d'entités pour qu'a la deserialisation le serveur puisse construire ces objet.

    Un contrat WCF défini comment transporter des données mais ne transporte pas de code métier.

    Si tu est en full .net tu peux référencer les classe par le client et le serveur.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [POO] Classe php5 et constructeur php4
    Par mathrem dans le forum Langage
    Réponses: 1
    Dernier message: 19/03/2007, 17h10
  2. Réponses: 14
    Dernier message: 17/11/2006, 19h17
  3. Classe abstraite et constructeurs
    Par koala01 dans le forum C++
    Réponses: 6
    Dernier message: 21/08/2006, 01h00
  4. Utilisation de Classe Proxy
    Par BigNic dans le forum C++
    Réponses: 3
    Dernier message: 03/01/2006, 09h36
  5. [debutant] rappel de la classe dans le constructeur
    Par newtito dans le forum Débuter
    Réponses: 6
    Dernier message: 05/10/2005, 00h15

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