Асинхронная функция. Устанавливает расширение для работы с криптографией в браузер. В режиме запуска толстого и тонкого клиентов, а так же в клиенте мобильного приложения информирует о том, что расширение установлено.
Синтаксис
УстановитьРасширениеРаботыСКриптографиейАсинх()Полное описание, параметры и ограничения
Глобальный контекст.УстановитьРасширениеРаботыСКриптографиейАсинх (Global context.InstallCryptoExtensionAsync)
Глобальный контекст (Global context)
УстановитьРасширениеРаботыСКриптографиейАсинх (InstallCryptoExtensionAsync)
Доступен, начиная с версии 8.3.18.
Синтаксис:
УстановитьРасширениеРаботыСКриптографиейАсинх()
Возвращаемое значение:
Тип: Обещание.
Результат выполнения обещания - Неопределено.
Описание:
Асинхронная функция. Устанавливает расширение для работы с криптографией в браузер.
В режиме запуска толстого и тонкого клиентов, а так же в клиенте мобильного приложения информирует о том, что расширение установлено.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, толстый клиент, мобильное приложение (клиент).
См. также:
Глобальный контекст, метод НачатьУстановкуРасширенияРаботыСКриптографией
Глобальный контекст, метод УстановитьРасширениеРаботыСКриптографией
Использование в версии:
Доступен, начиная с версии 8.3.18.
Методическая информация
Практические примеры
работы с криптографией: дождаться установки и подключения
Ждать применяется внутри Асинх. Установка завершается значением Неопределено, подключение — булевым результатом.
Где и как запускать
Синтаксический пример в клиентском модуле своей управляемой формы. Полные процедуры вставляются в модуль; короткий фрагмент без процедуры — в тело клиентского обработчика. Здесь ничего не устанавливалось и не выполнялось.
Подготовка
Используйте собственную учебную форму и официальное расширение работы с криптографией для своей платформы. Пользователь должен разрешить его установку и подключение.
Установка и подключение — разные этапы. Успех подключения определяется булевым результатом, а окончание установки само по себе не гарантирует подключение.
&НаКлиенте
Асинх Процедура ПодготовитьРасширение()
Установка = Ждать УстановитьРасширениеРаботыСКриптографиейАсинх();
Сообщить("Этап установки завершён: " + Строка(Установка = Неопределено));
Подключено = Ждать ПодключитьРасширениеРаботыСКриптографиейАсинх();
Сообщить("Подключено: " + Строка(Подключено));
КонецПроцедурыРазбор по шагам
Запустите свою асинхронную процедуру.
Дождитесь установки до запроса подключения.
Дождитесь и покажите настоящий результат подключения.
Как проверить результат
Каждое Обещание завершено через Ждать перед использованием результата.
Неопределено от установки не трактуется как Истина.
Ожидаемый результат
Показан синтаксис для указанной подготовки. Здесь код не запускался; реальные результаты и побочные эффекты проверяются только при будущем осознанном выполнении в своём учебном приложении.
На что обратить внимание
Исключение прерывает процедуру; пример не обещает автоматической повторной установки или восстановления.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.