Лицензиране
След като сте доволни от оценката си на Aspose.CAD за .NET, закупете лиценз на уебсайта на Aspose: Портал за покупка. Запознайте се с различните налични типове лицензи. Ако имате въпроси, свържете се с екипа за продажби на Aspose и те ще се радват да ви помогнат.
Всеки лиценз на Aspose носи годишна абонаментна такса за безплатни ъпгрейди до всякакви нови версии или поправки, които излязат през този период. Ние предоставяме безплатна и неограничена техническа поддръжка както на лицензирани, така и на оценяващи потребители.
Лицензът е файл с обикновен текст XML, който съдържа подробности като името на продукта, броя на лицензирани разработчици, дата на изтичане на абонамента и т.н. Файлът е цифрово подписан, така че не модифицирайте файла: дори добавянето на допълнителен ред с интервал до файла го анулира.
Кога да приложите лиценз
Следвайте тези прости правила:
- Лицензът трябва да се зададе само веднъж за всеки домейн на приложението.
- Трябва да зададете лиценза преди да използвате други класове на 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); |