2011-08-28 6 views
0

J'utilise Monodroid et C# .Net.Message d'erreur 'membre inconnu'

Je reçois un message d'erreur chaque fois que je tente d'accéder à une méthode sur mon service web qui se lit « membre inconnu Invoke » et il se produit sur le object[] results = this.Invoke("MethodName", new object[0]);

+3

Qu'est-ce que 'this'? – stakx

Répondre

1

Il semble que votre méthode n'existe pas ...

+0

Le nom de la méthode est GetListItems. Lorsque j'essaie d'invoquer la même méthode via l'application Windows, les éléments sont renvoyés. Donc, non seulement il sort, mais il fonctionne bien. – Kimarov

+0

@Kimarov: Comment invoquez-vous votre méthode lorsque vous obtenez des résultats? – Mixxiphoid

+0

Voici comment j'appelle une méthode de mon service Web. Service1 serv = new Service1(); serv.Url = "http: //localhost/WebServ/Service1.asmx"; var Mylist = serv. GetListItems(); – Kimarov

1

Kimarov, vous devriez expliquer un peu plus en montrant aussi un peu plus de code.

Je suis presque sûr que le problème ici est qu'il n'y a pas de méthode appelée MethodName dans votre objet cible et c'est pourquoi votre invocation échoue.

+0

Le nom de la méthode représente le nom de la fonction appelée – Kimarov

Questions connexes