Новое в версии 8.0
Прикладная функциональность
Локализация
Добавлено новое пространство имен Стд::Локализация, предназначенное для работы с языковыми и региональными настройками.
JSON
- Добавлена новая аннотация
@JsonЭлементПеречисления(Имя, Псевдонимы), которая позволяет задатьНастройкиЗаписиОбъектовJson.ИспользуемыеИменаСвойствиНастройкиЧтенияОбъектовJson.ПсевдонимыСвойствдля элементов перечисления. - В методах
ПрочитатьОбъект()иЗаписатьОбъект()типаСериализацияJsonрасширена функциональность: теперь в качестве источника или приемника данных можно использовать объекты типовЧтениеJsonиЗаписьJson. Это позволяет осуществлять чтение и запись с помощью потоков, которые были использованы при создании этих объектов (подробнее).
Тип «Секрет»
В перечисленных ниже методах и конструкторах изменен тип параметра Пароль. Теперь вместо типа Строка используется составной тип Строка|Секрет.
- АдминистрированиеСервераV8
- АутентификацияПочтыПоПаролю
- АутентификацияHttp
- ГенераторСекретногоКлючаНаОсновеПароля
- ГенераторQrКода
- ЗаписьZip
- ИнфобазаОписаниеV8
- КластерV8
- НастройкиСоединенияSsh
- ПараметрыЗащищенногоСоединения
- СистемаВзаимодействия
- СоединениеSsh
- ФайлZip
- ХранилищеКлючей
- ХранилищеJks
- ХранилищеPkcs12
ХранилищеPkcs12(Данные: Байты|ПотокЧтения, Пароль: Строка|Секрет = "")ХранилищеPkcs12(Файл: Файл|Строка, Пароль: Строка|Секрет = "")ВБайты(Пароль: Строка|Секрет = ""): БайтыЗаписатьВФайл(Файл: Файл|Строка, Пароль: Строка|Секрет = "")Записат ьВПоток(Поток: ПотокЗаписи, Пароль: Строка|Секрет = "")
- ЧтениеZip
Удалены следующие свойства:
ДанныеАутентификацииApns.ПарольСертификата,ПараметрыЗащищенногоСоединения.ПарольХранилищаКлючей.
Типы «Последовательность» и «Обходимое»
Для типов Последовательность и Обходимое добавлены перегрузки метода ГруппироватьПо(). Методы используют функцию ИзвлекательЗначения, возвращающую значение каждого элемента, которое затем записывается в массив или коллекцию.
Встроенный язык
Аннотации
Добавлена аннотация @Устарело, которая помечает некоторую функциональность как устаревшую. Информация об устаревшей функциональности отображается в панели Проблемы и во всплывающей подсказке.
Нарушения обратной совместимости
Переименования
Последовательности
Извлекатель⟶ИзвлекательКлюча
Устаревшая функциональность
Избегайте использования устаревшей функциональности — при следующем обновлении версии технологии она может быть удалена и более не будет поддерживаться.