internal void AddPrerequisite(Task prerequisiteOperation, Int32 reservedBatchCapacity) { ReservedBatchCapacity += reservedBatchCapacity; PrerequisiteOperation.Add(prerequisiteOperation); prerequisiteOperation.ContinueWith(task => ReservedBatchCapacity -= reservedBatchCapacity); }
private void StartNewBatch() { BatchOperation = new TableBatchOperation(); PrerequisiteOperation.Clear(); ReservedBatchCapacity = 0; }