J'ai une page d'administration dans asp.net qui ajoute des données à une base de données. Cette base de données est disponible en tant que chaîne JSON pour les sites Web externes. Cependant, comme il s'agit de beaucoup de données, les sites Web externes mettent ces données en cache localement. Je veux être en mesure de faire un ping sur les sites Web externes pour leur faire savoir que les données ont changé afin qu'ils puissent consulter leur cache. Je pense que je peux configurer un gestionnaire ASHX qui reçoit un paramètre lui indiquant quelles données ont changé, afin qu'il puisse à la fois supprimer ces données et les actualiser.Appelez une page asp.net (ashx handler) à partir d'une autre page asp.net
La seule partie dont je ne suis pas sûr est la meilleure façon d'appeler cette page externe à partir de ma page d'administration. Est-ce que je fais juste une demande de WebRequest régulière et rejette le résultat? ou existe-t-il un moyen plus simple d'appeler une page à partir du code lorsque vous n'avez pas besoin de la réponse?
Fondamentalement, je veux juste "ping" cette page, donc il sait qu'il a besoin de rafraîchir.
merci!
Cela me ressemble comme un travail pour un service Web. Je suppose que vous pouvez utiliser un ashx, mais asp.net supporte déjà l'appel de services Web. – Greg