Asynchrone webservice dans Asp.net

Comment puis-je configurer un asynchrones service web dans asp.net?

Je veux appeler un service web à afficher des données d'une base de données, mais je ne m'inquiète pas si la réponse a échoué ou réussi.

Je peux utiliser .net 2.0 ou 3.5 seul et il peut être en vb ou c#.

  • Je pense que tu veux dire "asynchrone".
  • Pourquoi voulez-vous qu'il soit asynchrone? Est-ce parce que l'appel d'une simple web-service n'est pas assez rapide pour vous?
  • Je veux ouvrir une session choses, mais je ne veux pas ce que je fais pour ralentir l'expérience de l'utilisateur. Donc, si ce webservice craps ou est lent pour une raison quelconque, je veux de l'application web principal de garder le long de camionnage. Donc, si c'est asynchrone ou synchrone, j'aimerais le faire.
  • Asynchrone est certainement ce que vous voulez ensuite. J'ai édité ton post pour refléter votre intention.
  • Êtes-vous l'appel du service web côté serveur ou côté client à l'aide de javascript?
  • Je veux l'appeler sur le côté serveur.
  • était-ce un sérieux commentaire? Il est presque toujours préférable d'écrire du code asynchrone et il suffit d'utiliser un port d'achèvement pendant l'attente de la réponse plutôt que de prendre un thread qui est juste en attente. C# serait un meilleur langage si il n'avait même pas synchrone I/O support et forcé tout le monde à utiliser les appels asynchrones.
  • C# n'ont pas d'I/o, Que voulez-vous dire?
  • Saunders, ce que j'ai dit est si C# n'ai pas de synchrone I/O, il serait mieux. Le modèle asynchrone prévoit en effet une bien meilleure utilisation des ressources et il y a d'autres langues qui ne fournissent que des e/S asynchrones api qui prennent souvent s'y habituer, mais de fournir de meilleurs résultats. J'ai lu une citation de quelqu'un de beaucoup plus d'autorité que me disent la même chose, mais j'ai essayé et je ne pouvais pas le trouver, si je dois le laisser comme juste mon avis.
  • il a n I/O. Ce "I/O" faites-vous allusion?
  • Saunders, je parle de toutes les API qui appeler pour potentiellement long de l'exécution de procédures et fournissent habituellement synchrone et asynchrone (début/Fin) les variations. Ces inclure des choses comme des Sockets, des Services Web, les opérations de Fichier, en gros tout communément appelé "I/O" ou "Entrée/Sortie". en.wikipedia.org/wiki/I/o
  • rien de tout cela est une partie de C#!!!
  • Saunders, vous êtes peut-être en référence au fait que je continue de dire des C# quand je veux vraiment dire la .NET?
  • vous avez raison!
  • Saunders, vous avez raison, mais je suis curieux de savoir, à quand remonte la dernière fois que vous avez programmé en C# sans l'aide de l' .NET framework?
  • meilleure question: à quand remonte la dernière fois que j'ai programmé dans VB.NET? En utilisant plus d'un .NET de la langue et de la programmation, le même cadre, le rend très clairement la distinction entre C# et .NET. VB.NET n'ai-je/O BTW, à moins qu'il ne si ils ont gardé l'ancienne BASE I/O consolidés.

InformationsquelleAutor guanome | 2011-02-18