2009-12-13 8 views
0

Pour une raison quelconque, j'ai l'idée qu'un client peut demander à un service WCF que la requête soit d'un certain format. Est-ce possible ou dois-je créer la même méthode avec des signatures différentes pour chaque type de réponse? Par exemple, si un client Silverlight accède à mon service WCF, je souhaite utiliser le codage binaire. Toutefois, si mon service WCF est appelé via JQuery ou ASP.NET AJAX, je souhaite renvoyer JSON. Est-ce possible?WCF - Format de réponse

Merci!

Répondre

1

Vous parlez de la liaison utilisée, et oui, il est possible d'héberger en utilisant plusieurs liaisons. Si vous parlez de l'hébergement dans IIS et que vous voulez une sortie binaire sérialisée, vous devez exécuter Windows Server 2008 et utiliser Windows Process Activation Services (WAS).

Vous devez accéder à une adresse de point de terminaison différente dans chaque cas (par exemple net.tcp: // ... par rapport à http://...).

Questions connexes