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

Silverlight Discussion :

Consommer services WCF


Sujet :

Silverlight

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 Consommer services WCF
    Bonjour,

    Je dois consommer des services WCF, dans mon projet *.web j'ai mon web.config avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <system.serviceModel>
            <client>
                <endpoint....
    Mais je n'y acced pas quand dans le projet avec les fichiers xaml je tente de faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     ChannelFactory<IUser> myChannelFactory = null;
                IUser myService;
     
                try
                {
                    myChannelFactory = new ChannelFactory<IUser>("ConfigurationHttpCurrency");
                    myService = myChannelFactory.CreateChannel();
                    newUsername.Text = "ok";
                }
     
                catch (Exception ex)
                {
                    if (myChannelFactory != null) myChannelFactory.Abort();
                    newUsername.Text = "An error occured...";
                }
    Comment dois je faire pour consommer ces services WCF ?

    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    Tu peux suivre la vidéo de Tim proposant comment consommer un web services WCF en allant ici

  3. #3
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par topolino Voir le message
    Bonjour,

    Je dois consommer des services WCF, dans mon projet *.web j'ai mon web.config avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <system.serviceModel>
            <client>
                <endpoint....
    Mais je n'y acced pas quand dans le projet avec les fichiers xaml je tente de faire :
    Tu n'y accèdes pas ? comment cela ? il te met une erreur à l'open du channel ou à l'appel de la méthode d'interface ?

  4. #4
    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
    J'ai le message suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Message = "Cannot find 'ServiceReferences.ClientConfig' in the .xap application package. This file is used to configure client proxies for web services, and allows the application to locate the services it needs. Either include this file in the application package, o...
    sur cette ligne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    myChannelFactory = new ChannelFactory<IUser>("ConfigurationHttpCurrency

  5. #5
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    OK, là je ne peux pas du tout t'aider (spécificités SilverLight + usage de Service References me sont deux domaines totalement étrangers).

    Désolé.

  6. #6
    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
    Pourquoi sur une appli web ce code foctionne et pas dans silverlight ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     ChannelFactory<IUser> myChannelFactory = null;
                IUser myService;
     
                try
                {
                    myChannelFactory = new ChannelFactory<IUser>("ConfigurationHttpUser");
                    myService = myChannelFactory.CreateChannel();
                    if (myService.userExist(txtName.Text))
                        lblResult.Text = "ok";
                    else
                    {
                        lblResult.Text = "nok";
                    }
                }
     
                catch (Exception ex)
                {
                    if (myChannelFactory != null) myChannelFactory.Abort();
                }
    Merci

  7. #7
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par topolino Voir le message
    Pourquoi sur une appli web ce code foctionne et pas dans silverlight ?
    Tu doit configurer le cross domain policy pour que ça marche.

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

Discussions similaires

  1. consommer un service WCF à travers un client 2.0
    Par zizou_tn dans le forum Windows Communication Foundation
    Réponses: 0
    Dernier message: 22/08/2011, 11h53
  2. Consommer un service WCF
    Par topolino dans le forum ASP
    Réponses: 1
    Dernier message: 03/03/2011, 22h05
  3. Consommer un service wcf
    Par sfaxien dans le forum Silverlight
    Réponses: 4
    Dernier message: 22/04/2010, 12h43
  4. Consommer Service WCF avec Client en Framework 1.1 ou 2.0
    Par Invité dans le forum Windows Communication Foundation
    Réponses: 11
    Dernier message: 19/03/2010, 11h51

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