Aspose cells for .NET : multi threading and deployment locations queries

  1. Is your Aspose cells for .NET thread safe. can we use it in multi-threaded applications? are there any limitations with multi threading?

  2. What is “deployment location” mentioned in below link. Is it for one IP address?. How it will be considered if we are working from single office location and using multiple virtual machines belonging to multiple regions (locations)?
    Pricing - Purchase - aspose.com

@nagcnu1810,

  1. Aspose.Cells is a pure .NET component created in managed C#, so concurrency and multithreading is not a problem by any means. Please note, as long as you don’t have shared data source and every time a user accesses a new Workbook or Excel file in different threads or use different file, there would be no problem at all. However, if you have a shared data/resources or the same Excel file/workbook, then you will have to do synchronization by yourself. This is the nature of MS Excel file formats and nothing to do with Aspose.Cells APIs. Also, in that case, we recommend you to create/manipulate of filling data into different workbooks, because you should not use one workbook/file in multiple threads at the same time least you would not get stable data (the reason being there is global shared data/ resources in Excel file spreadsheets due to the nature of the Excel file formats).

  2. Please post your query in Aspose.Purchase section and one of our sales staff will assist you soon there.