/// <summary> /// Constructor. /// </summary> /// <param name="cloudTable">Cloud table.</param> /// <param name="entityConverter">Entity converter.</param> /// <param name="partitioner">Batch partitioner.</param> internal TableRequestSequentialExecutor(ICloudTable cloudTable, ITableEntityConverter <T> entityConverter, ITableBatchPartitioner partitioner) : base(cloudTable, entityConverter) { if (partitioner == null) { throw new ArgumentNullException("partitioner"); } _cloudTable = cloudTable; _entityConverter = entityConverter; _partitioner = partitioner; }