Licenciamento

Quando Aplicar uma Licença

Siga estas regras simples:

  • A licença só precisa ser configurada uma vez por domínio de aplicação.
  • Você precisa definir a licença antes de usar quaisquer outras classes do Aspose.CAD.
  • Chamar SetLicense várias vezes não é prejudicial, mas desperdiça tempo do processador.
  • Se você estiver desenvolvendo um aplicativo Windows Forms ou console, chame SetLicense no código de inicialização, antes de usar as classes do Aspose.CAD.
  • Ao desenvolver uma aplicação ASP.NET, chame SetLicense a partir do arquivo Global.asax.cs (Global.asax.vb), no método protegido Application_Start. Ele é chamado uma vez quando a aplicação é iniciada.
  • Não chame SetLicense dentro dos métodos Page_Load, pois isso significa que a licença será carregada toda vez que uma página da web for carregada.
  • Se você estiver desenvolvendo uma biblioteca de classes, chame SetLicense a partir de um construtor estático da classe que usa o Aspose.CAD. O construtor estático é executado antes que uma instância da sua classe seja criada, garantindo que a licença do Aspose.CAD seja configurada corretamente.

Aplicar Licença usando Arquivo ou Objeto Stream

Use o License.SetLicense método para licenciar o componente. A maneira mais fácil de definir uma licença é colocar o arquivo de licença na mesma pasta que o Aspose.CAD.dll e especificar o nome do arquivo, sem um caminho, conforme mostrado abaixo.

Carregando uma Licença de um Arquivo

Este trecho de código inicializa uma licença armazenada em um arquivo ou em um recurso embutido.

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

Carregando uma Licença de um Objeto Stream

Este trecho de código inicializa a licença a partir do 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);