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

Services Web Discussion :

[C#] Equivalent de datahandler en Java


Sujet :

Services Web

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 68
    Par défaut [C#] Equivalent de datahandler en Java
    Bonjour à tous,

    Voici ma question :
    J'ai un exemple de webmethode écrite en Java que je dois ajouter dans mon webservice (donc écrit en C#). Cette webmethode a 2 paramètres en entrée.

    Pour l'un, pas de problème mais pour l'autre, il s'agit dans l'exemple d'un "DataHandler".
    Quel type en C# dois-je utiliser dans ma webmethode qui est l'équivalent du datahandler en Java ?

    Merci

  2. #2
    Rédacteur

    Avatar de Jérôme Lambert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2003
    Messages
    4 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 451
    Par défaut
    C'est la première fois que tu fais un web service ?
    Parce que, à moins que que tu veuilles faire exactement la même chose que dans le code java, tu mets ce que tu veux comme paramètre, voir aucun.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 68
    Par défaut
    Bonjour,

    Je sais que je ne suis pas obligé de passer des paramètres à une webmethode.
    Le fait est que dans le cas présent, ma webmethod doit avoir un paramètre d'entrée de type "DataHandler" si je codais en Java.
    Développant ce webservice en C#, je me demande quel type je dois donner à mon paramètre pour être compatible avec le datahandler envoyé par le client java.

    Merci

  4. #4
    Rédacteur

    Avatar de Jérôme Lambert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2003
    Messages
    4 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 451
    Par défaut
    Je comprend mieux ta question.
    Sous visual studio, je suppose que tu as ajouté à ton projet la référence web du service web ?!
    Si c'est bien le cas, tape le nom symbolique que tu as donné à cette référence "." et tu vas trouver le type DataHandler (ou alors c'est un objet au niveau en dessous, je ne sais plus ). Toute façon au pire des cas, tape DataHandler, fais clique droit puis Resolve pour que visual studio retrouve le namespace qui contient le type que tu veux utiliser.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 68
    Par défaut
    C'est l'inverse que je souhaite réaliser

    Eux ont codé le client en java qui appel la webmethod que je dois mettre à leur disposition.
    Leur client Java envoi comme paramètre à ma webmethod un DataHandler. Ma webmethod doit récupérer ce DataHandler (Mais je ne trouve pas le type DataHandler dans Visual Studio) et j'ai un traitemant à faire dans ma webmethod ensuite (récupération d'un fichier).

    Merci de ton aide

  6. #6
    Rédacteur

    Avatar de Jérôme Lambert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2003
    Messages
    4 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 451
    Par défaut
    Ca fonctionnera jamais comme ça.

    C'est le client qui s'adapte au type en pramètre et retour des webmethod du serveur. A toi de recréer cette classe en c# sur le serveur et avec le client, tu dois prendre les données du DataHandler fait en java et les mettre dans un objet de type ReferenceServiceWeb.DataHandler.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 68
    Par défaut
    Le problème c'est que je n'ai pas le choix (grosse entreprise public ...)

    j'ai un cahier des charges où il est sépcifié que mon webservice doit prendre un datahandler en paramètre.
    Leur client java doit être codé maintenant, à moi de me démerder ...
    Je n'ai pas le choix

    Merci quand même pour ton aide

Discussions similaires

  1. Equivalent de isset en java
    Par ouatmad dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 19/06/2007, 16h07
  2. Equivalent de StringBuffer de java en Vb.net
    Par guandal dans le forum VB.NET
    Réponses: 1
    Dernier message: 25/01/2007, 11h34
  3. [VB.Net] Quel est l'equivalent d'un throws Java ?
    Par sboffin dans le forum VB.NET
    Réponses: 10
    Dernier message: 10/08/2006, 17h22
  4. equivalent de is_string en java
    Par hoaxpunk dans le forum Langage
    Réponses: 5
    Dernier message: 14/02/2006, 11h33
  5. [Débutant(e)] equivalence de sprintf en JAVA
    Par GuillaumeCorbineau dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 06/09/2005, 19h18

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