Licenze

Quando Applicare una Licenza

Segui queste semplici regole:

  • La licenza deve essere impostata solo una volta per dominio dell’applicazione.
  • È necessario impostare la licenza prima di utilizzare qualsiasi altra classe Aspose.CAD.
  • Chiamare SetLicense più volte non è dannoso, ma spreca tempo di elaborazione.
  • Se stai sviluppando un’applicazione Windows Forms o console, chiama SetLicense nel codice di avvio, prima di utilizzare le classi Aspose.CAD.
  • Quando sviluppi un’applicazione ASP.NET, chiama SetLicense dal file Global.asax.cs (Global.asax.vb), nel metodo protetto Application_Start. Viene chiamato una sola volta quando l’applicazione viene avviata.
  • Non chiamare SetLicense all’interno dei metodi Page_Load poiché significa che la licenza verrà caricata ogni volta che viene caricata una pagina web.
  • Se stai sviluppando una libreria di classi, chiama SetLicense da un costruttore statico della classe che utilizza Aspose.CAD. Il costruttore statico viene eseguito prima che venga creata un’istanza della tua classe, assicurando che la licenza di Aspose.CAD sia impostata correttamente.

Applica Licenza utilizzando un File o un Oggetto Stream

Usa il License.SetLicense metodo per licenziare il componente. Il modo più semplice per impostare una licenza è mettere il file di licenza nella stessa cartella di Aspose.CAD.dll e specificare il nome del file, senza un percorso, come mostrato di seguito.

Caricamento di una Licenza da un File

Questo frammento di codice inizializza una licenza memorizzata in un file o in una risorsa incorporata.

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

Caricamento di una Licenza da un Oggetto Stream

Questo frammento di codice inizializza la licenza dallo stream.

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