/// <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; }