2009-12-07 6 views
0

Nous avons créé un service ADO.NET au-dessus de notre fichier EDMX en tant que point d'entrée principal pour notre application centrale. Dans un proche avenir, de nombreuses applications distinctes apparaîtront et consommeront notre service REST. Jusqu'à présent, tout va bien, mais il y a une chose qui me manque. Je ne souhaite pas mettre à jour tous mes clients chaque fois qu'une nouvelle version de ADO.NET Data Services est publiée. Comment puis-je obtenir une telle conformité?ADO.NET Data Service API Version

Merci, Stéphane.

Répondre

0

Le client et le serveur de services de données n'effectuent pas de négociation de version au moment de la connexion - ils le font pour chaque requête. Chaque demande ou réponse comprend un en-tête de version qui indique quelle version du client ou du serveur est requise pour traiter cette demande. Cela signifie qu'un client de niveau inférieur peut communiquer avec un serveur de niveau supérieur tant que le serveur peut répondre à ces demandes sans rien faire qui l'oblige à remonter le numéro de version de la réponse. Les fonctionnalités qui nécessitent que le service utilise des réponses de version supérieure sont désactivées par défaut. Cela signifie qu'à mesure que la nouvelle version de Data Services est publiée, le client et le serveur continueront à pouvoir communiquer entre eux, quelle que soit la version installée sur le client, tant que les nouvelles fonctionnalités n'ont pas été activées. sur le serveur qui nécessite un client de version supérieure pour répondre.

+0

bonne explication. Liens vers msdn http://msdn.microsoft.com/fr-fr/library/ee473427(v=vs.103).aspx – lnu

Questions connexes