ライセンス

ライセンスの適用時期

次の簡単なルールに従ってください:

  • ライセンスはアプリケーションドメインごとに1回設定する必要があります。
  • Aspose.CADの他のクラスを使用する前にライセンスを設定する必要があります。
  • SetLicenseを複数回呼び出すことは問題ありませんが、プロセッサの時間を無駄にします。
  • Windows Formsまたはコンソールアプリケーションを開発している場合は、Aspose.CADのクラスを使用する前に、スタートアップコードでSetLicenseを呼び出してください。
  • ASP.NETアプリケーションを開発している場合は、Application_Start保護されたメソッド内でGlobal.asax.cs(Global.asax.vb)ファイルからSetLicenseを呼び出します。アプリケーションが開始されるときに1回呼び出されます。
  • 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);