Bonjour,
je débute en WCF et je souhaite créer un programme capable de retourner les propriétés d'une classe.
Dans ma classe de service, j'ai deux méthodes permettant la création de mes objets (CreateChat & CreateChien) selon différents paramètres.
CreateChien dans la classe CreateService.
<code type="csharp">
</code>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public Chien CreateChien(string nomChien, string chenilChien, int anneeChien) { Chien myDog = new Chien(nomChien, chenilChien, anneeChien); return myDog; }
Dans mon Main j'appelle ma méthode :
<code type="csharp">
</code>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 CreateChien monChien= new CreateChien(); Chien Rex= monChien.CreateChien ("Rex", "Chenil BoisVert", 7);
Je souhaite par la suite créer un service WCF permettant l'affichage dans une seconde console des propriétés de mon objet ; à savoir mon Chien (Rex, Chenil Bois Vert, 7).
J'ai donc dans l'interface de mon Web Services
<code type="csharp">
</code>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public interface IServiceWCF { [OperationContract] Chien GetChien(); [OperactionContract] Chat GetChat(); }
Puis dans mon service web :
<code type="csharp">
</code>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public class ServiceWCF : IServiceWCF { public Chien GetChien() { } public Chat GetChat() { } }
Jusque là, il n'y a normalement aucun problème.
MAIS maintenant ça se complique.
Comment faire pour récupérer les propriétés de mon Chien créé plus haut dans ma première console et les afficher dans ma seconde console en passant par le Service Web.
J'ai déjà référencé mon WebService dans la seconde console.
Votre aide est la bienvenue, merci d'avance !
Partager