Exemple #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="itemId"></param>
        /// <param name="batchSize"></param>
        /// <param name="fromIndex"></param>
        /// <param name="length"></param>
        /// <param name="callback"></param>
        public void BeginGetItemRowsDP(string itemId, int batchSize, int fromIndex, int length,
                                       QueuedReadRequestEventHandler callback)
        {
            var request = new QueuedReadRequest(itemId, fromIndex, length, batchSize, callback);

            m_RequestManager.QueueRequest(request);
        }
 public void QueueRequest(QueuedReadRequest request)
 {
     lock (m_SyncObject)
     {
         m_Queue.Add(request);
         m_Event.Set();
     }
 }
 public RequestPoints(QueuedReadRequest request)
 {
     m_request = request;
 }