Миграция между версиями – 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-архиве или хранилище локальной файловой системы с использованием библиотеки Aspose.SVG for .NET версии 24.3.0 и более ранних версий. Вы увидите преимущества и гибкость новых функций и получите набор примеров на C#.
Old Class | New Class |
---|---|
IOutputStorage | ResourceHandler |
LocalFileSystemStorage | FileSystemResourceHandler |
Крайний срок работы устаревших функций
Устаревшие функции будут работать до тех пор, пока не будет выпущена Aspose.SVG for .NET версия 24.6.0.
Преимущества новых функций
Класс
ResourceHandler в Aspose.SVG for .NET 24.3.0 заменяет устаревший интерфейс IOutputStorage
.
- Класс
ResourceHandler
упрощает обработку ресурсов, например, предоставляя удобный методHandleResource()
, который инкапсулирует логику создания выходных потоков и управления ими. - Класс
ResourceHandler
работает напрямую с объектами ресурсов, делая взаимодействие с ресурсами более явным и простым. Новый подход обеспечивает повышенную гибкость обработки и обращения с ресурсами в процессе сохранения. Разработчики могут расширить классResourceHandler
для настройки поведения обработки ресурсов. - Новый подход с использованием класса
ResourceHandler
уменьшает объем шаблонного кода по сравнению с устаревшим интерфейсомIOutputStorage
. В результате получается более чистый и удобный в сопровождении код.
Класс
FileSystemResourceHandler в Aspose.SVG for .NET 24.3.0 заменяет устаревший класс LocalFileSystemStorage
.
- Новый класс
FileSystemResourceHandler
обеспечивает расширенный контроль над хранением документов и ресурсов SVG за счет использования методов базового классаResourceHandler
. Он позволяет вам контролировать запись ссылок в родительском файле на сохраняемый вами файл – возможность, не предлагаемая устаревшим классомLocalFileSystemStorage
.
Примечания к выпуску Aspose.SVG for .NET 24.3
Мы ценим поддержку наших пользователей и готовность обновиться до последней версии. Ваше стремление оставаться на шаг впереди гарантирует доступ к расширенным функциям и оптимизированную производительность. Мы ценим ваш подход к использованию последних достижений. Спасибо, что являетесь нашим пользователем!
Команда Aspose.SVG for .NET