Donc j'apprends WCF et j'ai rencontré un problème que je crois avoir à faire avec Instance Control/State mais je ne suis pas sûr.Simple WCF question
Le flux de travail est le suivant: paradigme client/serveur de base.
Le client appelle une méthode RetrieveBusinessObjects (critères) et le serveur appelle la couche de données et les met alors dans un IList du côté du serveur. Il ne renvoie pas cette liste au client appelant.
Le client appelle alors une méthode, par exemple DisplayBusinessObjects(), qui récupère l'IList du serveur, le sérialise, l'amène sur le réseau et l'affiche.
Si j'essaye ceci en utilisant le WCFTestClient cela fonctionne. Si je l'exécute à partir d'un client réel, je récupère un objet BusinessObject [] de taille 0. Ce qui pour moi indique que je n'avais aucun objet à retourner.
Est-ce un problème d'état mgmt ou est-ce que je manque quelque chose?
postez votre code/contrat s'il vous plaît. – kd7
Pourquoi ne pas simplement avoir un seul appel pour ça? Demandez à vos 'DisplayBusinessObjects' de faire le travail des deux. Ensuite, vous pouvez garder la nature apatride. – Justin