Лицензиране

Кога да приложите лиценз

Следвайте тези прости правила:

  • Лицензът трябва да се зададе само веднъж за всеки домейн на приложението.
  • Трябва да зададете лиценза преди да използвате други класове на 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);