begin process at 2012 02 11 06:15:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Réseau & Internet

 > 

Protocoles

 > 

WebService List


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

WebService List

vendredi 19 mai 2006 à 11:12:02 | WebService List

elfourbos


bonjour, voila je vous expose mon problème qui n'est pas très compliqué mais qui m'enquiquine un peu lol.
je programme un web service en utilisant le protocole soap(bref), j'ai une web method qui possede un type de retour de type (list<object>)
et quand je recupere cette methode (grace au web reference)

AppliPocket.localhost.Service monService = new AppliPocket.localhost.Service();  List<Onglet> listOnglet = monService.chargerOnglet();

il me dit que chargerOnglet est un tableau d'onglet alors qu'en fait chargerOnglet renvoie un list<Onglet>
Ps: en fait mon client tourne sur un smart device.

Alors est ce que soap modifie mon type de retour pour le transmettre via tcp en un tableau???? bref je reste bouche bee!!!!
merci d'avance pour votre aide

mat.
samedi 20 mai 2006 à 00:44:31 | Re : WebService List

TheSaib

Administrateur CodeS-SourceS
Le type generic list<onglet> n'est pas un type reconnu par le protocole SOAP, par contre ce dernier connait le type array. D'ou a mon avis la conversion lors de la sérialisation de ton objet.

::|The S@ib|:: MVP C#.NET
samedi 20 mai 2006 à 12:44:26 | Re : WebService List

elfourbos


oki j'ai pu parvenir a to array(ter) ma liste en un tableau d'ecran (mon objet) cependant quand j'essai de récupérer le tableau grace a un client (basé sur une apllication smart device ) l'émulateur de visual studio 2005 n'arrive pas à récupérer la méthode.
erreur dans this.invoque(chargerEcran,arg[0]);

dans un tutoriel j'ai vu qu'il y avait des souci pour le bébugage sous l'émulateur, il fallait changer
public Service(){
    //this.URL = "http://localhost:2296/Service.asmx
    this.URL = "http://nomDeLaMachine:2296/Service.asmx
    }
Ps, mon serveur Web est réalisé grace au serveur web intégré de visual studio c'est pour cela que j'utilise le port 2296 au lieu du port web.

Voila si vous avez rencontré le meme probleme n'hésité pas a faire part de vos réactions!!!!merci d'avance
mat.
lundi 22 mai 2006 à 15:36:49 | Re : WebService List

crack_xp

Réponse acceptée !
Si tu n'instancie pas ton objet "Onglet" dans le webService, VS ne l'exposeras pas implicitement dans la description du WSDL !!!
Tu dois ajouter:

[System.Xml.Serialization.XmlInclude(typeof(Onglet))]; avant la declaration de ta classe.

Je ne suis pas sur que le problème vient d'ici !! mais essaie quand même.



Cette discussion est classée dans : web, type, service, list, chargeronglet


Répondre à ce message

Sujets en rapport avec ce message

Pb Web Service type de donné... [ par DJCODEKILLER ] Bonjour à tousJe suis en train de développer un service web sous Visual Studio en C#.J'utilise le protocole HTTP GETla methode de mon web service me Web Service et problème de type [ par nicoloyo ] Bonjour, J'ai créé un web service "MonWebService" et une méthode "System.IO.Stream GetMonStream()" Dans le client j'y accède de cette façon: localh c# web service [ par ghano81 ] salut tout le monde est ce que un type d'un parametre de sortie d'une methode d'un service web peut etre de type SqlDataReaderplus clair: [WebMethod Interface générique et héritage [ par thiosyiasar ] Boujour,  J'ai un fournisseur de se passer un type Stream comme paramère dans un Service Web [ par Verrisan ] Bonjour tout le monde,j'ai un Service Web A dans lequel j'ai une méthode "put" qui a les paramètres suivants:put(Stream param1, string param2, string Organigramme C# / oracle [ par jonathanC ] Bonjour à tout le monde,voila je début en C#, j'ai quelque base en java, et je réalise actuellement mon stage en entreprise.J'ai installé WSS(window s Service web client d'un autre service web avec echange de DimeAttachement [ par jacquesph ] Bonjour,On trouve facilement comment définir une IHM client d'un service web avec echange de DimeAttachment(en modifiant dans reference.cs l'héritage Debogage Web Service [ par Bubuss ] Salut tt le mondeVoilà j'ai un projet W32 et le WS me pause un problème en debogageJ'attache le processus asp_net au lancement du pas à pas dans mon p Web service RPC [ par prezz ] Bonjour a tous,j'ai developpe un web service avec le protocole RPC en .NET 1.1Ce WS fonctionne bien lorsque j'utilise un client .NET mais des lors que


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,794 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales