授权许可
Contents
[
Hide
]
评估版限制
Aspose.Email for C++ 的免费评估版可从 Aspose 网站的下载部分获取:https://releases.aspose.com/email/cpp/
使用文件或流对象应用许可证
许可证可以从文件或流对象加载。Aspose.Email for C++ 将尝试在以下位置查找许可证:
- 明确的路径。
- 包含 Aspose.Cells.dll 的文件夹。
- 包含调用 Aspose.Cells.dll 的程序集的文件夹。
- 包含入口程序集(您的 .exe)的文件夹。
- 调用 Aspose.Cells.dll 的程序集中的嵌入资源。
设置许可证的最简方式是将许可证文件放在与 Aspose.Email.dll 相同的文件夹中,并如下面示例所示,仅指定文件名,不带路径。
从文件加载许可证
应用许可证的最简单方式是将许可证文件放在与 Aspose.Email.dll 相同的文件夹中,并仅指定文件名而不带路径。
调用 SetLicense 方法时,传入的许可证名称应为许可证文件的名称。例如,如果将许可证文件名改为 "Aspose.Email.lic",请将该文件名传递给 Emails->SetLicense(…) 方法。
C++
intrusive_ptr<License> license = new License();
license->SetLicense(new String("Aspose.Email.lic"));
从流对象加载许可证
以下示例演示如何从流加载许可证。
C++
intrusive_ptr<License>license = new License();
intrusive_ptr<FileStream> myStream = new FileStream(new String("Aspose.Email.lic"), FileMode_Open);
license->SetLicense(myStream);