Comment appeler un Webservice de Service Windows?
Comment appeler un Webservice de Service Windows?
Je vais avoir un webservice sur mon Serveur.
J'ai un windows-service pour déclencher ce service web.
Donc, je veux juste intégrer et de faire appel à mon service web à partir de mon windows service.
Comment puis-je le faire?
EDIT:
TempWindowService
est le nom de mon application windows
MyServ
est le nom de ma référence de mon webservice.
TempWindowService.MyServ newService = new TempWindowService.MyServ();
newService.BatchProcess();
Ici BatchProcess()
est le webmethod sous mon webservice.
J'obtiens l'erreur sur la ligne
TempWindowService.MyServ newService = new TempWindowService.MyServ();
Erreur est comme ci-dessous
'TempWindowService.MyServ' is a 'namespace' but is used like a 'type'
RÉPONSE:
Pour Ceux Qui sont intéressés dans la solution à cette question, c'est le code à écrire
TempWindowService.MyServ.MyServSoapClient newService = new TempWindowService.MyServ.MyServSoapClient();
Espère que cela Aide tout le monde à la recherche d'une solution à cette question. 🙂
Qu'est-ce que WCF? Je suis nouveau dans cette sorte ne sais pas à propos de la WCF?
Windows Communication Foundation, qui joue très bien avec des Services Web.
Hey, j'ai ajouté le code ci-dessus dans ma question pouvez vous s'il vous plaît voir et dites ce que pourrait être la cause de cette erreur?
OriginalL'auteur Parth Bhatt | 2011-03-29
Vous devez vous connecter pour publier un commentaire.
Vous souhaitez appeler comme vous le feriez à partir de toute application web ou autrement. Dans Visual Studio, ajouter une Référence de Service pour le service web en question le projet, pour le Service Windows. Cela va générer des classes de proxy pour vous que vous pourriez utiliser dans votre code pour accéder au service web.
Je ne reçois pas l'option "Ajouter une Référence Web" dans mon Service Windows. Je viens d'obtenir les options "Ajouter une Référence de Service" et "Ajouter une Référence" Que dois-je faire dans ce cas?
J'ai essayé d'utiliser "Ajouter une Référence de Service", Mais je ne suis pas en mesure de déclarer un objet de mon webservice afin que je puisse appeler le webmethods à l'intérieur de mon webservice.
Il a raison, le service de référence est probablement la voie à suivre dans ce cas. Comment êtes-vous essayer de déclarer un objet de la référence? Pouvez-vous modifier votre question à poste le code, ainsi que les erreurs que vous voyez?
De réponses mis à jour en conséquence, merci!
OriginalL'auteur David