Licencování

Kdy aplikovat licenci

Postupujte podle těchto jednoduchých pravidel:

  • Licence je potřeba nastavit pouze jednou na aplikační doméně.
  • Musíte nastavit licenci před použitím jakýchkoli jiných tříd Aspose.CAD.
  • Volání SetLicense vícekrát není škodlivé, ale zbytečně zatěžuje procesor.
  • Pokud vyvíjíte aplikaci Windows Forms nebo konsolovou aplikaci, zavolejte SetLicense v kódu spuštění před použitím tříd Aspose.CAD.
  • Při vývoji webové aplikace ASP.NET, zavolejte SetLicense z Global.asax.cs (Global.asax.vb) souboru v metodě Application_Start. Tato metoda je zavolána jednou při spuštění aplikace.
  • Nevolejte SetLicense uvnitř metod Page_Load, protože to znamená, že licence bude načtena pokaždé, kdy je načtena webová stránka.
  • Pokud vytváříte knihovnu tříd, zavolejte SetLicense ze statického konstruktoru třídy, která používá Aspose.CAD. Statický konstruktor se vykoná před vytvořením instance třídy, což zajistí, že licence Aspose.CAD bude správně nastavena.

Aplikace licence pomocí souboru nebo objektu streamu

Použijte metodu License.SetLicense k licencování komponenty. Nejjednodušší způsob nastavení licence je umístit licenční soubor do stejné složky jako Aspose.CAD.dll a specifikovat název souboru, bez cesty, jak je ukázáno níže.

Načtení licence ze souboru

Tento kód inicializuje licenci uloženou v souboru nebo zabudovaném prostředku.

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

Načtení licence z objektu streamu

Tento kód inicializuje licenci ze streamu.

// 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);