Ліцензування

Коли застосовувати ліцензію

Дотримуйтесь простих правил:

  • Ліцензію потрібно встановити лише один раз для кожної області застосування.
  • Ви повинні встановити ліцензію перед використанням будь-яких інших класів Aspose.CAD.
  • Виклик SetLicense кілька разів не є шкідливим, але витрачає час процесора.
  • Якщо ви розробляєте додаток Windows Forms або консольний додаток, викликайте SetLicense в коді запуску, перед використанням класів Aspose.CAD.
  • При розробці додатку ASP.NET викликайте SetLicense з файлу Global.asax.cs (Global.asax.vb) у методі Application_Start. Він викликається один раз, коли додаток запускається.
  • Не викликайте SetLicense всередині методів Page_Load, оскільки це означає, що ліцензія буде завантажуватися щоразу, коли завантажується веб-сторінка.
  • Якщо ви розробляєте бібліотеку класів, ви викликаєте SetLicense з статичного конструктора класу, що використовує Aspose.CAD. Статичний конструктор виконується перед створенням екземпляра вашого класу, що забезпечує правильне встановлення ліцензії Aspose.CAD.

Застосування ліцензії за допомогою файлу або об’єкта потоку

Використовуйте License.SetLicense метод для ліцензування компонента. Найзручніший спосіб встановити ліцензію - це помістити файл ліцензії в ту ж папку, що й Aspose.CAD.dll, і вказати ім’я файлу без шляху, як показано нижче.

Завантаження ліцензії з файлу

Цей фрагмент коду ініціалізує ліцензію, збережену у файлі або в вбудованому ресурсі.

// Set path of the license file, i.e. c:\temp\
string dataDir = @"c:\temp\";
License license = new License();
license.SetLicense(dataDir + "Aspose.CAD.lic");

Завантаження ліцензії з об’єкта потоку

Цей фрагмент коду ініціалізує ліцензію з потоку.

// Set path of the license file, i.e. c:\temp\
string dataDir = @"c:\temp\";
// Load an existing file in the stream
FileStream LicStream = new FileStream(dataDir + "Aspose.CAD.lic", FileMode.Open);
License license = new License();
license.SetLicense(LicStream);