|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mai 2011 Messages : 49 ![]() |
Bonjour,
Je voudrais savoir comment mettre une référence web ? lorsque je suis dans la fenêtre pour ajouter une référence de service, je clique sur "avancé" et tout en bas de la nouvelle fenêtre, il y a une partie qui permet de "mettre une référence web au lieu d'une référence de service". Mais cette partie est grisée et donc inaccessible Merci d'avance !
|
|
|
00
|
|
|
#2 |
![]() ![]() Johann BlaisArchitecte de système d'information Inscription : avril 2007 Messages : 4 026 ![]() |
Si la configuration du service est telle que tu ne peux pas générer une référence Web, cette partie sera grisée.
C'est le cas pour les bindings non supportés par les références Web. Quel est la contrainte qui te force à utiliser une référence Web ?
__________________
Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5 sous license Apache 2.0. Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter |
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mai 2011 Messages : 49 ![]() |
Je ne m'y connais pas trop en web service, reference web, etc. Mais je suis en stage, et on m'a fourni les adresses de service web. J'ai fait une application Android avec monodroid où j'entrai les references web et cela fonctionnait très bien.
Sous Windows Phone, je fais la même application, donc j'ajoute ce qu'ils appelent une référence de service (je pensais que c'était la même chose), mais apparemment non, car lorsque je veux utiliser un service, je n'arrive pas à trouver les bons...Mon maître de stage m'a dit que je ne pouvais pas utiliser les references de services mais que je devais utiliser une reference web. Je sais pas si c'est ce genre de contrainte que tu me demandes ? mais est il possible d'utiliser une reference web sous windows phone ? |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Florian Développeur .NET Inscription : janvier 2005 Messages : 2 633 ![]() |
C'est à dire ? Quel est le problème exactement ?
__________________
Les règles du forum Le trio magique : FAQ + Cours + fonction rechercher ![]() Mes articles Pas de questions par messages privés svp ![]() Software is never finished, only abandoned. |
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : mai 2011 Messages : 49 ![]() |
Et bien, quand je développais sur Monodroid (Android en C# en gros), je mettai la reference web avec l'adresse de type http://localhost/service.asmx et si je donnais le nom "service", je pouvais appeler le service web service.Connect() (par exemple) ou instancier un objet de type service.Service. Or sous Windows Phone 7, je fais la même chose, mais en ajoutant une reference de service (je ne peux faire que ca), et quand je fais service.(...), VS2010 m'affiche des méthodes que je n'ai pas vu et celles qui devrait me servir n'y sont pas...
EDIT : Si vous ne comprenez pas ce que je dis, demandez moi...parce que je ne m'y connais pas vraiment en web service, alors je peux parfois dire des bêtises... |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : mai 2011 Messages : 49 ![]() |
J'ai vu sur d'autres forum en anglais qu'il était possible de créer une classe qui permet d'accéder aux web services...mais je ne comprends jamais comment coder ca
Merci d'avance |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : mai 2011 Messages : 49 ![]() |
Est ce qu'on peut au moins me dire pourquoi on ne peut pas utiliser de web reference dans WP7 ? C'est une histoire incompatibilité ? Il se peut qu'il y ait un moyen d'utiliser une reference web a partir d'une classe (meme si ce n'est pas evident) ? Parce que je cherche depuis 3 jours et je vois des post ou certaines personne semblent y arriver mais n'explique pas comment ou donne une solution qui ne fonctionne pas...
J'ai besoin d'une petite piste svp Merci d'avance |
|
|
00
|
|
|
#8 |
|
Membre chevronné
![]() |
As-tu jeté un oeil sur ceci ?
1. http://create.msdn.com/en-US/educati...le/tic_tac_toe 2. http://create.msdn.com/en-US/educati...arterkit/yacht
__________________
La Théorie c'est quand on comprends tout mais que rien ne fonctionne. La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi ! Si vous aimez ma réponse, cliquez sur la main verte Merci |
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : mai 2011 Messages : 49 ![]() |
J'ai regardé le tic tac toe, et je n'ai pas l'impression que ca peut m'aider
J'ai l'impression que mon problème ne trouvera pas de solution. Cependant, c'est bizzare que je ne trouve pas un majorité de discussion sur internet qui dit clairement que c'est impossible, et c'est pour ca que je crois aussi que ca peut etre possible... En tout cas merci, si quelqu'un a une nouvelle piste faite signe |
|
|
00
|
|
|
#10 |
![]() ![]() ![]() Florian Développeur .NET Inscription : janvier 2005 Messages : 2 633 ![]() |
Essaye avec un projet Silverlight. Si ça passe essaye de recopier le proxy généré dans ton projet Windows Phone.
__________________
Les règles du forum Le trio magique : FAQ + Cours + fonction rechercher ![]() Mes articles Pas de questions par messages privés svp ![]() Software is never finished, only abandoned. |
|
00
|
|
|
#11 |
|
Membre chevronné
![]() |
Il me semble que cela répond à ta question
http://msdn.microsoft.com/en-us/libr...(v=VS.96).aspx http://msdn.microsoft.com/en-us/libr...41099(v=VS.92) Ou alors je n'ai pas bien compris ta question.
__________________
La Théorie c'est quand on comprends tout mais que rien ne fonctionne. La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi ! Si vous aimez ma réponse, cliquez sur la main verte Merci |
|
|
00
|
|
|
#12 |
|
Invité de passage
![]() Inscription : mai 2011 Messages : 49 ![]() |
Ok merci, je vais étudier tout ça
Je vous tiens au courant si je trouve |
|
|
00
|
|
|
#13 |
|
Invité de passage
![]() Inscription : mai 2011 Messages : 49 ![]() |
J'ai essayé de mettre une reference web dans un projet silverlight (ou autre type de projet qui "accepte" les references web), et j'ai recuperer le proxy (enfin le fichier reference.cs...j sais pas si c'est ca...). Par contre, je ne peux pas l'importer dans un projet Windows Phone car la classe utilise la bibliothèque "System.Web.Services" qui n'est pas présente en Windows Phone.
|
|
|
00
|
|
|
#14 |
|
Invité de passage
![]() Inscription : mai 2011 Messages : 49 ![]() |
@DotNET74 La question reste : "est ce qu'on peut mettre une reference web au lieu d'une reference de service dans un projet windows phone ? et si oui, comment ?" J'ai regarder les sites que tu m'as passé et je n'arrive pas à faire le lien avec ce que je cherche...
Après peut être que je n'arrive pas à comprendre vu que les services web c'est nouveau pour moi... |
|
|
00
|
|
|
#15 |
|
Membre chevronné
![]() |
Tout dépend de ce que tu entends pas "Référence Web" ?
pour moi c'est un Service Web et donc les tutos que je t'ai donné. enfin il me semble.
__________________
La Théorie c'est quand on comprends tout mais que rien ne fonctionne. La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi ! Si vous aimez ma réponse, cliquez sur la main verte Merci |
|
|
00
|
|
|
#16 |
|
Invité de passage
![]() Inscription : mai 2011 Messages : 49 ![]() |
Et bien d'apres ce que j'ai compris, on peut utiliser les services web en ajoutant une reference de service ou une reference web (d'apres ce que j'ai compris...donc peut etre que j'ai mal saisi la chose)
Moi, j'ai une adresse locale de type http://localhost/service.asmx. Si je me met dans une application console "normale", quand j'ajoute cette adresse en tant que reference de service, j'ai accès aux méthodes en mode asynchrone avec des "begin" et tout (je sais pas si ca se dit comme ca). Par contre, si j'ajoute cette adresse en tant que reference web, le programme crée un proxy qui permet d'acceder aux méthodes "normale", en fait, c'est une classe, et quand on crée une variable de cette classe, on peut accéder à ces méthodes... On m'a aussi passé un Framework qui utilise ce service web mais seulement en tant que reference web, c'est pour cela que je cherche comment utiliser les reference web sous windows phone... J'espere que ca a ete plus clair |
|
|
00
|
|
|
#17 |
|
Membre chevronné
![]() |
Regarde ici, il semblerait qu'il y ait une vidéo tuto !
http://social.msdn.microsoft.com/For...0-d180dc5e9137
__________________
La Théorie c'est quand on comprends tout mais que rien ne fonctionne. La Pratique c'est quand tout fonctionne mais qu'on ne sait pas pourquoi ! Si vous aimez ma réponse, cliquez sur la main verte Merci |
|
|
00
|
|
|
#18 | |
![]() ![]() ![]() Florian Développeur .NET Inscription : janvier 2005 Messages : 2 633 ![]() |
Citation:
Sur Windows Phone tous les appels aux web service (tous les appels réseaux en général) se font en asynchrone. Le synchrone n'est pas possible. Donc c'est normal que le proxy généré dans un projet WP7 ne contienne que les méthodes asynchrones.
__________________
Les règles du forum Le trio magique : FAQ + Cours + fonction rechercher ![]() Mes articles Pas de questions par messages privés svp ![]() Software is never finished, only abandoned. |
|
|
00
|
|
|
#19 | |
|
Invité de passage
![]() Inscription : mai 2011 Messages : 49 ![]() |
Citation:
Qu'est ce que vous en dites ? |
|
|
|
00
|
|
|
#20 |
![]() ![]() ![]() Benjamin RouxExpert Silverlight et Windows Phone Inscription : mars 2005 Messages : 6 384 ![]() |
J'en dis que tu te compliques bien la vie pour pas grand chose.
Fais comme tout le monde et rajoute une reference vers ton service a partir de ton projet Windows Phone et utilise les methodes asynchrones.
__________________
Mon Blog Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ; Mon espace persoLa connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein |
|
00
|
Copyright © 2000-2012 - www.developpez.com