版本之间的迁移 – Aspose.SVG for .NET
Aspose.SVG for .NET API 随着其发展定期重构或更新。随着 API 的重组,一些旧的类将被弃用并最终被删除。本文档章节包含在 Aspose.SVG for .NET 版本之间迁移时需要了解的信息 - 从已弃用的版本到较新的版本。
Aspose.SVG for .NET 24.3.0
在版本 24.3.0 中,IOutputStorage 接口和 LocalFileSystemStorage 类已弃用,但在版本 24.6.0 发布之前将继续有效。如果您使用早期版本的 Aspose.SVG for .NET,我们建议您迁移到新版本,因为版本 24.6.0 将删除这些已弃用的类。
Aspose.SVG for .NET 24.3.0 – 将 SVG 保存到流 – 本文提供了使用已弃用的类和新类将 SVG 文档保存到内存流、ZIP 存档或使用 24.3.0 和早期版本的 Aspose.SVG for .NET 库的本地文件系统存储。您将看到新功能的优点和灵活性,并获得一组 C# 示例。
Old Class | New Class |
---|---|
IOutputStorage | ResourceHandler |
LocalFileSystemStorage | FileSystemResourceHandler |
弃用功能的截止日期
已弃用的功能将继续有效,直至 Aspose.SVG for .NET 版本 24.6.0 发布。
新功能的优点
Aspose.SVG for .NET 24.3.0 中的
ResourceHandler 类替换了已弃用的IOutputStorage
接口。
ResourceHandler
类简化了资源处理,例如,通过提供方便的HandleResource()
方法来封装用于创建和管理输出流的逻辑。ResourceHandler
类直接与资源对象一起工作,使与资源的交互更加明确和简单。新方法在保存过程中提高了资源处理和处理的灵活性。开发人员可以扩展ResourceHandler
类来自定义资源处理行为。- 与已弃用的
IOutputStorage
接口相比,使用ResourceHandler
类的新方法减少了样板代码的数量。结果是更干净、更易于维护的代码。
Aspose.SVG for .NET 24.3.0 中的
FileSystemResourceHandler 类替换了已弃用的 LocalFileSystemStorage
类。
- 新的
FileSystemResourceHandler
类通过利用ResourceHandler
基类的方法,增强了对 SVG 文档和资源存储的控制。它允许您控制将父文件中的链接写入要保存的文件,已弃用的LocalFileSystemStorage
类不提供此功能。
我们感谢用户的支持并愿意更新到最新版本。您对保持领先一步的承诺保证了您能够获得先进的功能和优化的性能。我们感谢您使用最新进展的方法。感谢您成为我们的用户!
Aspose.SVG 团队