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

Dotnet Discussion :

Xamarin.forms : Intérrogation d'un web service soap avec WCF [Débutant]


Sujet :

Dotnet

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juillet 2006
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 34
    Points : 32
    Points
    32
    Par défaut Xamarin.forms : Intérrogation d'un web service soap avec WCF
    Bonjour,
    J’ai un webservice soap que je souhaite interroger via une appli développée en Xamarin.Forms.
    J’ai déclaré le WS avec WCF sur le projet principal.
    Dans le projet UWP, j’essaye d’interroger la méthode getVersion().
    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    CasameWebService.CasameWebServiceImplClient gsic = new CasameWebService.CasameWebServiceImplClient();
    Task<CasameWebService.getVersionResponse> ttt = gsic.getVersionAsync();
    String version = ttt.Result.ToString();
    La dernière ligne de ce code renvoie l’erreur :
    System.AggregateException System.ServiceModel.CommunicationException: An error occurred while sending the request. ---> System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.UnauthorizedAccessException: Accès refusé.
    Si j’essaye de lancer la Task avec la commande Start(),
    j’ai cette erreur :
    System.InvalidOperationException Start may not be called on a promise-style task.
    Savez-vous comment cela fonctionne et donc comment je dois procéder ?
    Merci.

    PS : je ne comprends pas le "Accès refusé". C'est un WS que j'interroge sans problème avec une appli Windows Forms...

  2. #2
    Nouveau membre du Club
    Inscrit en
    Juillet 2006
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 34
    Points : 32
    Points
    32
    Par défaut
    Bon j'ai trouvé, il suffisait de donner au projet UWP la capacité d'accéder aux réseaux privés (client et serveur).

    Pour cela, il faut aller dans le manifest du projet et cocher la case "Réseaux privés (client et serveur)".

    Info trouvée ici : http://embedded101.com/Blogs/David-J...hr-or-2-later-

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 28/12/2015, 11h05
  2. [Débutant] web-service-rest-avec-wcf-3-5. comment faire un PUT d'une Liste d'object ?
    Par denfer06 dans le forum Développement Web avec .NET
    Réponses: 2
    Dernier message: 16/04/2014, 14h48
  3. [Web Service] SOAP avec PHP, que choisir?
    Par chenel80 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 22/03/2011, 17h10
  4. Web service soap+vb.net windows form
    Par yidboulmane dans le forum Services Web
    Réponses: 0
    Dernier message: 05/12/2008, 20h36
  5. [Web Service][SOAP] NuSOAP Webservice Sur tous serveurs ?
    Par Harry dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 05/01/2006, 14h59

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