Interface IBatchableSource<T>
Represents a batch of items that can be split if not all items can be processed at once.
public interface IBatchableSource<out T>
Type Parameters
T
The type of the items.
Properties
- AllItemsWereProcessed
Gets a value indicating whether all items were processed.
- CanBeSplit
Gets a value indicating whether the batch can be split.
- Count
Gets the count.
- Items
Gets the items.
- Offset
Gets the offset.
- ProcessedCount
Gets the count of processed items. Equal to zero until SetProcessedCount has been called.
Methods
- AdvancePastProcessedItems()
Advances past the processed items.
- GetBatchItems()
Gets the items in the batch.
- GetProcessedItems()
Gets the items that were processed.
- GetUnprocessedItems()
Gets the items that were not processed.
- SetProcessedCount(int)
Sets the processed count.