2012-05-21 4 views
0

J'ai une situation où je veux établir la communication entre le service de WCF et le service de Windows.Communication entre wcf et le service Windows?

  1. Je veux passer des messages du service Windows au service WCF
  2. Je veux envoyer la liste de tableau à partir du service Windows au service WCF

Comment puis-je y parvenir?

Edit: WCF est hébergé sur IIS. si des extraits de code, il serait très utile. Merci d'avance loke

+0

Votre service est-Windows * hébergement * le service WCF? (via une classe 'ServiceHost'?) –

Répondre

1

Oui, vous pouvez, il suffit d'ajouter une référence à votre service wcf dans votre service Windows.

+0

wcf est hébergé sur IIS. – user1006423

0

Dans Visual Studio, cliquez avec le bouton droit sur votre projet et choisissez Ajouter une référence de service. Entrez votre adresse de service WCF et choisissez le nom de l'espace de nom. Visual Studio télécharger WSDL à partir de votre service Web et créer un proxy pour vous.

Ensuite, il suffit de créer l'objet proxy et appeler des méthodes de service Web:

YourNamespace.YourServiceClient client = new YourNamespace.YourServiceClient(); 
client.Open(); 
client.YourOperation(); 
client.Close(); 
Questions connexes