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); }