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

C# Discussion :

Retour données d'un service C# à un webservice


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de grinder59
    Inscrit en
    Septembre 2005
    Messages
    710
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 710
    Par défaut Retour données d'un service C# à un webservice
    Bonjour,

    j'ai une petite question tout bête...

    Je dois faire communiquer un script php (page de site web) Linux avec un Service Windows développé en C#.

    Pour cela j'ai développé un webservice chargé de jouer les entremetteurs.

    Est-ce que mon service C# est capable de retourner des String à mon Web service (qui les transmettra ensuite à mon script php) ?

    Merci de votre réponse !

  2. #2
    Membre émérite

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2011
    Messages
    487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2011
    Messages : 487
    Par défaut
    Bonjour,

    Avec WCF, tes WebServices peuvent retourner n'importe quel type d'objet.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    [ServiceContract]
    public interface IMyWebService
    {
    	[OperationContract]
    	string GetMySuperString();
    }
    Tu n'as plus qu'à créer une classe MyWebService Service implémentant IMyWebService et le tour est joué.
    Mon blog sur les technos .NET et Agile -> http://blog.developpez.com/maximepalmisano/

  3. #3
    Membre éclairé Avatar de grinder59
    Inscrit en
    Septembre 2005
    Messages
    710
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 710
    Par défaut
    Merci de ta réponse...

    Si je comprends bien :
    1. je définis une interface (avec de déclarations de méthodes dedans) au niveau de mon web service
    2. je code les méthodes dans un programme C#
    3. mon script php pourra appeler les méthodes du programme C# via le Web service ?

  4. #4
    Membre émérite

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2011
    Messages
    487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2011
    Messages : 487
    Par défaut
    C'est exactement ça.

    Je te renvoie à ce tuto qui à l'air pas mal et qui explique la jointure C# <-> PHP.
    Mon blog sur les technos .NET et Agile -> http://blog.developpez.com/maximepalmisano/

Discussions similaires

  1. [WD17] Problème retour données WebService Magento
    Par Xipotera dans le forum WinDev
    Réponses: 2
    Dernier message: 23/08/2013, 10h40
  2. Mise à jour de données dans Reporting services
    Par housni dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 02/08/2007, 16h49
  3. Retour données par Access
    Par hari37 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 20/04/2007, 15h34
  4. [DEBUTANT] Retour d'un Web Service
    Par Warz dans le forum Services Web
    Réponses: 1
    Dernier message: 14/03/2007, 14h28
  5. base de données avec web services
    Par chebzine dans le forum Services Web
    Réponses: 7
    Dernier message: 20/12/2006, 08h54

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