Question

J'écris une application de serveur avec un client silverlight. À un moment donné, je voudrais les clients non-silverlight pour pouvoir utiliser mes services. En ce moment, j'ai écrit des services WCF qui s'interrogés, mais je ne suis pas satisfait de la réactivité. Je pense à passer le code à utiliser sur l'interrogation duplex Silverlight / WCF, mais si je fais ça, je vais être coincé avec Silverlight comme mon seul client? Est-il préférable d'écrire mon propre service à long interrogation à l'aide des services http WCF normale?

Était-ce utile?

La solution

Vous trouverez un exemple AJAX ici pour utiliser un service duplex WCF http://tomasz.janczuk.org/2009/09/scale-out-of-silverlight-http-polling.html

Autres conseils

Je ne vois pas votre problème là-bas. Vous pouvez simplement définir une autre liaison pour l'utilisation par d'autres clients (comme WsHttpDualBinding). Le même code de serveur effectue exactement la même tâche quelle que soit la liaison sous-jacente. C'est toute la question de l'utilisation WCF.

Par un autre client .NET - oui. Par toute autre chose: non. WsHttpDual est certainement pas un protocole interopérable. Il a beaucoup d'autres inconvénients et les pièges et je vais essayer aussi de rester loin de autant que possible ......

Marc

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top