public WebConnection(WebConnectionGroup group, ServicePoint sPoint)
 {
     this.sPoint                 = sPoint;
     this.buffer                 = new byte[4096];
     this.readState              = ReadState.None;
     this.Data                   = new WebConnectionData();
     this.initConn               = new WaitCallback(this.InitConnection);
     this.queue                  = group.Queue;
     this.abortHelper            = new WebConnection.AbortHelper();
     this.abortHelper.Connection = this;
     this.abortHandler           = new EventHandler(this.abortHelper.Abort);
 }