라이선스

라이선스를 적용할 때

다음 간단한 규칙을 따르세요:

  • 라이선스는 애플리케이션 도메인당 한 번만 설정하면 됩니다.
  • 다른 Aspose.CAD 클래스를 사용하기 전에 라이선스를 설정해야 합니다.
  • SetLicense를 여러 번 호출해도 해롭지는 않지만, 프로세서 시간을 낭비하게 됩니다.
  • Windows Forms 또는 콘솔 애플리케이션을 개발하는 경우, Aspose.CAD 클래스를 사용하기 전에 시작 코드에서 SetLicense를 호출하세요.
  • ASP.NET 애플리케이션을 개발할 때는 Application_Start 보호 방법에서 Global.asax.cs (Global.asax.vb) 파일에서 SetLicense를 호출하세요. 애플리케이션이 시작될 때 한 번 호출됩니다.
  • 웹 페이지가 로드될 때마다 라이선스가 로드되므로 Page_Load 메서드 내에서 SetLicense를 호출하지 마세요.
  • 클래스 라이브러리를 개발하는 경우, Aspose.CAD를 사용하는 클래스의 정적 생성자에서 SetLicense를 호출합니다. 정적 생성자는 클래스의 인스턴스가 생성되기 전에 실행되므로 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);