Exemplo n.º 1
0
        /// <summary>
        ///  Get command information from database.
        /// </summary>
        /// <param name="taskID">asynchronous task id</param>
        /// <param name="userReturnValue">asynchronous return value</param>
        private void GetCommandValue(int taskID, AsyncProcessingServiceReturnValue userReturnValue)
        {
            // Sets parameters of AsyncProcessingServiceParameterValue to get command value.
            AsyncProcessingServiceParameterValue asyncParameterValue = new AsyncProcessingServiceParameterValue("AsyncProcessingService", "SelectCommand", "SelectCommand", "SQL",
                                                                                                                new MyUserInfo("AsyncProcessingService", "AsyncProcessingService"));

            asyncParameterValue.TaskId = taskID;

            // Calls data access part of asynchronous processing service.
            LayerD myDao = new LayerD(this.GetDam(this.DamKeyforAMT));

            myDao.SelectCommand(asyncParameterValue, userReturnValue);
            userReturnValue.CommandId = (int)userReturnValue.Obj;
        }