client/src/Iri.Modernisation.Data/Models/HttpSender.cs
changeset 38 bd33267300aa
parent 35 43bb1b8ed555
equal deleted inserted replaced
37:beb938b4fb76 38:bd33267300aa
    22         public event HttpResponseCompleteEventHandler ResponseComplete;
    22         public event HttpResponseCompleteEventHandler ResponseComplete;
    23         private void OnResponseComplete(HttpResponseCompleteEventArgs e)
    23         private void OnResponseComplete(HttpResponseCompleteEventArgs e)
    24         {
    24         {
    25             if (this.ResponseComplete != null)
    25             if (this.ResponseComplete != null)
    26             {
    26             {
    27                 this.ResponseComplete(e);
    27                 ThreadPool.QueueUserWorkItem(new WaitCallback((Object o)=>this.ResponseComplete(e)));
       
    28                // this.ResponseComplete(e);
    28             }
    29             }
    29         }
    30         }
    30         private void OnResponseComplete()
    31         private void OnResponseComplete()
    31         {
    32         {
    32             if (this.ResponseComplete != null)
    33             if (this.ResponseComplete != null)
    33             {
    34             {
       
    35                 ThreadPool.QueueUserWorkItem(new WaitCallback((Object o) => new HttpResponseCompleteEventArgs(Response)));
    34                 this.ResponseComplete(new HttpResponseCompleteEventArgs(Response));
    36                 this.ResponseComplete(new HttpResponseCompleteEventArgs(Response));
    35             }
    37             }
    36         }
    38         }
    37         public HttpSender(Uri requestUri, string method, params KeyValuePair<string, string>[] postValues)
    39         public HttpSender(Uri requestUri, string method, params KeyValuePair<string, string>[] postValues)
    38         {
    40         {