AsyncCodeActivity.BeginExecute deve retornar um IAsyncResult, onde IAsyncResult.AsyncState é o objeto de estado fornecido ...