en jouant avec l'idée d'utiliser un webservice pour mon projet, j'ai remarqué que quelques propriétés (méthode/événement) ont été créées automatiquement pour moi. Je peux voir le but de l'événement Terminé mais je ne suis pas sûr de l'endroit où la méthode Async serait utilisée.WebService Async méthode question
déclaration webmethod:
[WebMethod]
public string HelloBrad()
{
return "Hello Brad";
}
La consommation de service dans codebehind
localhost.Service1 service = new localhost.Service1();;
service.HelloBradAsync
service.HelloBradCompleted
service.HelloBrad
quelqu'un pourrait-il s'il vous plaît expliquer l'utilisation de la méthode HelloBradAsync.
Merci
".. est certainement la bonne façon de faire des affaires" Je ne suis pas d'accord. Cela peut rendre la scène à utiliser Async si vous appelez un service dans le thread UI mais il n'y a aucune raison de le faire si vous appelez un service dans un appel bloquant, par exemple un autre WebService. –
@Keivan: C'est un bon point - si vous avez besoin de la valeur de retour avant de pouvoir passer à la ligne de code suivante, avoir un appel webservice bloquant est précieux. – JustLoren