Licentieverlening

Wanneer een Licentie Toepassen

Volg deze eenvoudige regels:

  • De licentie hoeft maar één keer per applicatiedomein ingesteld te worden.
  • Je moet de licentie instellen voordat je andere Aspose.CAD-klassen gebruikt.
  • Meerdere keren SetLicense aanroepen is niet schadelijk, maar verspilt verwerkings tijd.
  • Als je een Windows Forms- of consoletoepassing ontwikkelt, roep je SetLicense aan in de opstartcode, voordat je Aspose.CAD-klassen gebruikt.
  • Bij het ontwikkelen van een ASP.NET-toepassing, roep je SetLicense aan vanuit het Global.asax.cs (Global.asax.vb) bestand, in de Application_Start beschermde methode. Het wordt één keer aangeroepen wanneer de toepassing start.
  • Roep SetLicense niet aan vanuit de Page_Load-methoden, aangezien dit betekent dat de licentie elke keer wordt geladen wanneer een webpagina wordt geladen.
  • Als je een klasbibliotheek ontwikkelt, roep je SetLicense aan vanuit een statische constructor van de klasse die Aspose.CAD gebruikt. De statische constructor wordt uitgevoerd voordat een instantie van je klasse wordt gemaakt, zodat de Aspose.CAD-licentie correct is ingesteld.

Licentie Toepassen met Bestands- of Stream-object

Gebruik de License.SetLicense methode om de component van licentie te voorzien. De eenvoudigste manier om een licentie in te stellen, is door het licentiebestand in dezelfde map te plaatsen als de Aspose.CAD.dll en de bestandsnaam op te geven, zonder pad, zoals hieronder weergegeven.

Een Licentie Laden vanuit een Bestand

Deze codefragment initialiseert een licentie die is opgeslagen in een bestand of in een ingebedde bron.

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

Een Licentie Laden vanuit een Stream-object

Deze codefragment initialiseert de licentie vanuit de 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);