ใบอนุญาต

เมื่อใดควรใช้ใบอนุญาต

ปฏิบัติตามกฎง่ายๆ เหล่านี้:

  • ใบอนุญาตจำเป็นต้องตั้งค่าเพียงครั้งเดียวต่อโดเมนของแอปพลิเคชัน
  • คุณต้องตั้งค่าใบอนุญาตก่อนที่จะใช้คลาส Aspose.CAD อื่นๆ
  • การเรียกใช้ SetLicense หลายครั้งไม่มีผลเสีย แต่จะทำให้การใช้เวลาโปรเซสเซอร์เสียเปล่า
  • หากคุณกำลังพัฒนาแอปพลิเคชัน Windows Forms หรือ Console ให้เรียกใช้ 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);