WebService Async method question
<p>in playing around with the idea of using a webservice for my project I noticed that a couple of properties ( method/event ) were automatically created for me. I can see the purpose of the Completed event but I am not sure where the Async method would be used.</p>

<p>webmethod declaration:</p>

<pre><code>    [WebMethod]
    public string HelloBrad()
    {
        return "Hello Brad";
    }
</code></pre>

<p>Consumption of service in codebehind</p>

<pre><code>  localhost.Service1 service = new localhost.Service1();;
  service.HelloBradAsync
  service.HelloBradCompleted
  service.HelloBrad
</code></pre>

<p>could somebody please explain the usage of the HelloBradAsync method.</p>

<p>Thanks</p>
