/// <summary> /// Begins an asynchronous request to an Internet resource. /// </summary> /// <param name="source">source of execute (DataServiceQuery or DataServiceContext</param> /// <param name="context">context</param> /// <param name="callback">The AsyncCallback delegate.</param> /// <param name="state">The state object for this request.</param> /// <param name="method">async method name.</param> /// <returns>An IAsyncResult that references the asynchronous request for a response.</returns> internal IAsyncResult BeginExecute(object source, DataServiceContext context, AsyncCallback callback, object state, string method) { QueryResult result = this.CreateExecuteResult(source, context, callback, state, method); result.BeginExecuteQuery(); return(result); }