public IAsyncResult BeginProcessRequest(HttpContext context, AsyncCallback cb, object extraData) { m_request = context.Request; m_response = context.Response; m_cookieCollection = context.Request.Cookies; m_asyncResult = new NuxleusAsyncResult(cb, extraData); bool success = true; Dictionary<string, string> cookieDictionary = Nuxleus.Web.Utility.GetCookieValues(m_cookieCollection, out success, sessionCookies.ToArray()); string ip = m_request.UserHostAddress.ToString(); string currentUserId = String.Empty; if (cookieDictionary.TryGetValue("userid", out currentUserId)) { DeleteAttributesTask task = new DeleteAttributesTask { DomainName = "event", ItemName = m_request.QueryString["eventid"], Attribute = deleteAttributes }; IResponse response = task.Invoke(); DeleteAttributesResult result = (DeleteAttributesResult)response.Result; SelectTask selectTask = new SelectTask { DomainName = new Domain { Name = "event" }, SelectExpression = String.Format("select * from event where eventcreator = '{0}'", currentUserId) }; IResponse selectResponse = selectTask.Invoke(); SelectResult selectResult = (SelectResult)selectResponse.Result; List<AwsSdbModel.Attribute> attributes = new List<AwsSdbModel.Attribute>(); WriteDebugXmlToOutputStream(selectResult.Item); } m_asyncResult.CompleteCall(); return m_asyncResult; }