Migration zwischen Versionen – Aspose.SVG for .NET
Aspose.SVG für die .NET-API wird im Zuge der Weiterentwicklung regelmäßig umgestaltet oder aktualisiert. Im Zuge der Neuorganisation der API werden einige ältere Klassen veraltet und schließlich entfernt. Dieses Dokumentationskapitel enthält Informationen, die Sie bei der Migration zwischen Aspose.SVG for .NET-Versionen wissen müssen – von veralteten Versionen zu neueren Versionen.
Aspose.SVG for .NET 24.3.0
In Version 24.3.0 sind die Schnittstelle IOutputStorage und die Klasse LocalFileSystemStorage veraltet, funktionieren aber weiterhin, bis Version 24.6.0 veröffentlicht wird. Wenn Sie frühere Versionen von Aspose.SVG for .NET verwenden, empfehlen wir Ihnen, auf die neue Version zu migrieren, da Version 24.6.0 diese veralteten Klassen entfernt.
Aspose.SVG for .NET 24.3.0 – SVG in einem Stream speichern – Dieser Artikel enthält Beispiele für die Verwendung veralteter und neuer Klassen zum Speichern eines SVG-Dokuments in einem Speicherstream, ZIP-Archiv usw Lokaler Dateisystemspeicher mit 24.3.0 und früheren Versionen der Aspose.SVG for .NET-Bibliothek. Sie werden die Vorteile und die Flexibilität der neuen Funktionen kennenlernen und eine Reihe von C#-Beispielen erhalten.
Old Class | New Class |
---|---|
IOutputStorage | ResourceHandler |
LocalFileSystemStorage | FileSystemResourceHandler |
Frist für veraltete Funktionen
Veraltete Funktionen funktionieren weiterhin, bis Aspose.SVG for .NET Version 24.6.0 veröffentlicht wurde.
Vorteile der neuen Funktionen
Die Klasse
ResourceHandler in Aspose.SVG for .NET 24.3.0 ersetzt die veraltete Schnittstelle IOutputStorage
.
- Die Klasse
ResourceHandler
vereinfacht die Ressourcenverwaltung, indem sie beispielsweise eine praktische MethodeHandleResource()
bereitstellt, die die Logik zum Erstellen und Verwalten von Ausgabestreams kapselt. - Die Klasse
ResourceHandler
arbeitet direkt mit Ressourcenobjekten und macht die Interaktion mit Ressourcen expliziter und einfacher. Der neue Ansatz bietet eine erhöhte Flexibilität bei der Verarbeitung und Handhabung von Ressourcen während des Sparprozesses. Entwickler können die KlasseResourceHandler
erweitern, um das Verhalten bei der Ressourcenhandhabung anzupassen. - Der neue Ansatz mit der Klasse
ResourceHandler
reduziert die Menge an Boilerplate-Code im Vergleich zur veralteten SchnittstelleIOutputStorage
. Das Ergebnis ist sauberer und besser wartbarer Code.
Die Klasse
FileSystemResourceHandler in Aspose.SVG for .NET 24.3.0 ersetzt die veraltete Klasse LocalFileSystemStorage
.
- Die neue Klasse
FileSystemResourceHandler
bietet eine verbesserte Kontrolle über die Speicherung von SVG-Dokumenten und -Ressourcen, indem sie die Methoden derResourceHandler
-Basisklasse nutzt. Damit können Sie das Schreiben von Links in der übergeordneten Datei in die Datei, die Sie speichern, steuern, eine Funktion, die die veraltete KlasseLocalFileSystemStorage
nicht bietet.
Aspose.SVG for .NET 24.3 Versionshinweise
Wir schätzen die Unterstützung und Bereitschaft unserer Benutzer, auf die neueste Version zu aktualisieren. Ihr Engagement, immer einen Schritt voraus zu sein, garantiert den Zugriff auf erweiterte Funktionen und optimierte Leistung. Wir schätzen Ihren Ansatz, die neuesten Fortschritte zu nutzen. Vielen Dank, dass Sie unser Benutzer sind!
Aspose.SVG-Team