Migración entre versiones – Aspose.SVG for .NET
Aspose.SVG for .NET API se refactoriza o actualiza periódicamente a medida que evoluciona. A medida que la API se reorganiza, algunas clases más antiguas quedan obsoletas y eventualmente se eliminan. Este capítulo de documentación contiene información que necesita saber al migrar entre versiones de Aspose.SVG for .NET, desde versiones obsoletas hasta versiones más nuevas.
Aspose.SVG for .NET 24.3.0
En la versión 24.3.0, la interfaz IOutputStorage y la clase LocalFileSystemStorage han quedado obsoletas, pero seguirán funcionando hasta que se lance la versión 24.6.0. Si utiliza versiones anteriores de Aspose.SVG for .NET, le recomendamos que migre a la nueva versión, ya que la versión 24.6.0 eliminará estas clases obsoletas.
Aspose.SVG for .NET 24.3.0: guardar un SVG en una secuencia: este artículo proporciona ejemplos del uso de clases nuevas y obsoletas para guardar un documento SVG en una secuencia de memoria, un archivo ZIP o almacenamiento del sistema de archivos local utilizando 24.3.0 y versiones anteriores de la biblioteca Aspose.SVG for .NET. Verá los beneficios y la flexibilidad de las nuevas características y obtendrá un conjunto de ejemplos de C#.
Old Class | New Class |
---|---|
IOutputStorage | ResourceHandler |
LocalFileSystemStorage | FileSystemResourceHandler |
Fecha límite para funciones obsoletas
Las funciones obsoletas seguirán funcionando hasta que se lance Aspose.SVG for .NET versión 24.6.0.
Ventajas de las nuevas funciones
La clase
ResourceHandler en Aspose.SVG for .NET 24.3.0 reemplaza la interfaz obsoleta IOutputStorage
.
- La clase
ResourceHandler
simplifica el manejo de recursos, por ejemplo, al proporcionar un método convenienteHandleResource()
que encapsula la lógica para crear y administrar flujos de salida. - La clase
ResourceHandler
trabaja directamente con objetos de recursos, haciendo que la interacción con los recursos sea más explícita y sencilla. El nuevo enfoque proporciona una mayor flexibilidad en el procesamiento y manejo de recursos durante el proceso de ahorro. Los desarrolladores pueden ampliar la claseResourceHandler
para personalizar el comportamiento de manejo de recursos. - El nuevo enfoque que utiliza la clase
ResourceHandler
reduce la cantidad de código repetitivo en comparación con la interfaz obsoletaIOutputStorage
. El resultado es un código más limpio y fácil de mantener.
La clase
FileSystemResourceHandler en Aspose.SVG for .NET 24.3.0 reemplaza la clase obsoleta LocalFileSystemStorage
.
- La nueva clase
FileSystemResourceHandler
proporciona un control mejorado sobre el almacenamiento de documentos y recursos SVG aprovechando los métodos de la clase baseResourceHandler
. Le permite controlar la escritura de enlaces en el archivo principal al archivo que está guardando, una capacidad que no ofrece la obsoleta claseLocalFileSystemStorage
.
Aspose.SVG for .NET 24.3 Notas de la versión
Agradecemos el apoyo y la disposición de nuestros usuarios para actualizar a la última versión. Su compromiso de ir un paso por delante garantiza el acceso a funciones avanzadas y un rendimiento optimizado. Apreciamos su enfoque para utilizar los últimos avances. ¡Gracias por ser nuestro usuario!
Aspose.SVG para el equipo .NET