Migration entre versions – Aspose.SVG for .NET
Aspose.SVG pour l’API .NET est périodiquement refactorisé ou mis à jour au fur et à mesure de son évolution. À mesure que l’API se réorganise, certaines classes plus anciennes deviennent obsolètes et sont finalement supprimées. Ce chapitre de documentation contient des informations que vous devez connaître lors de la migration entre les versions d’Aspose.SVG for .NET – des versions obsolètes vers des versions plus récentes.
Aspose.SVG for .NET 24.3.0
Dans la version 24.3.0, l’interface IOutputStorage et la classe LocalFileSystemStorage sont obsolètes mais continueront de fonctionner jusqu’à la sortie de la version 24.6.0. Si vous utilisez des versions antérieures d’Aspose.SVG for .NET, nous vous recommandons de migrer vers la nouvelle version, car la version 24.6.0 supprimera ces classes obsolètes.
Aspose.SVG for .NET 24.3.0 – Enregistrer un SVG dans un flux – Cet article fournit des exemples d’utilisation de classes obsolètes et nouvelles pour enregistrer un document SVG dans un flux mémoire, une archive ZIP ou stockage du système de fichiers local à l’aide de la version 24.3.0 et des versions antérieures de la bibliothèque Aspose.SVG for .NET. Vous découvrirez les avantages et la flexibilité des nouvelles fonctionnalités et obtiendrez un ensemble d’exemples C#.
Old Class | New Class |
---|---|
IOutputStorage | ResourceHandler |
LocalFileSystemStorage | FileSystemResourceHandler |
Date limite pour les fonctionnalités obsolètes
Les fonctionnalités obsolètes continueront de fonctionner jusqu’à la sortie d’Aspose.SVG for .NET version 24.6.0.
Avantages des nouvelles fonctionnalités
La classe
ResourceHandler dans Aspose.SVG for .NET 24.3.0 remplace l’interface obsolète IOutputStorage
.
- La classe
ResourceHandler
simplifie la gestion des ressources, par exemple en fournissant une méthode pratiqueHandleResource()
qui encapsule la logique de création et de gestion des flux de sortie. - La classe
ResourceHandler
fonctionne directement avec les objets ressources, rendant l’interaction avec les ressources plus explicite et simple. La nouvelle approche offre une flexibilité accrue dans le traitement et la gestion des ressources pendant le processus de sauvegarde. Les développeurs peuvent étendre la classeResourceHandler
pour personnaliser le comportement de gestion des ressources. - La nouvelle approche utilisant la classe
ResourceHandler
réduit la quantité de code passe-partout par rapport à l’interface obsolèteIOutputStorage
. Le résultat est un code plus propre et plus maintenable.
La classe
FileSystemResourceHandler dans Aspose.SVG for .NET 24.3.0 remplace la classe obsolète LocalFileSystemStorage
.
- La nouvelle classe
FileSystemResourceHandler
offre un contrôle amélioré sur le stockage des documents et des ressources SVG en exploitant les méthodes de la classe de baseResourceHandler
. Il vous permet de contrôler l’écriture des liens dans le fichier parent vers le fichier que vous enregistrez, une capacité non offerte par la classe obsolèteLocalFileSystemStorage
.
Aspose.SVG for .NET 24.3 Notes de version
Nous apprécions le soutien de nos utilisateurs et leur volonté de mettre à jour vers la dernière version. Votre engagement à garder une longueur d’avance garantit l’accès à des fonctionnalités avancées et à des performances optimisées. Nous apprécions votre approche consistant à utiliser les dernières avancées. Merci d’être notre utilisateur!
Équipe Aspose.SVG