الترخيص

متى تطبق رخصة

اتبع هذه القواعد البسيطة:

  • يجب تعيين الرخصة مرة واحدة فقط لكل نطاق تطبيق.
  • تحتاج إلى تعيين الرخصة قبل استخدام أي فصول 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);