Глобальный контекст.НачатьЗапросРазрешенияПользователя (Global context.BeginRequestingUserPermission)
Глобальный контекст (Global context)
НачатьЗапросРазрешенияПользователя (BeginRequestingUserPermission)
Доступен, начиная с версии 8.3.6.
Синтаксис:
НачатьЗапросРазрешенияПользователя(<ОписаниеОповещения>, <Вызовы>)Параметры:
<ОписаниеОповещения> (обязательный)
Содержит описание процедуры, которая будет вызвана после завершения со следующими параметрами:
- <РазрешенияПолучены> - помещается тип Булево.
- <ДополнительныеПараметры> - значение, которое было указано при создании объекта ОписаниеОповещения.
<Вызовы> (обязательный)
Содержит массив с описаниями вызовов, для которых получается разрешение.
Каждое описание вызова представляет собой массив. Первым элементом этого массива является строка с именем метода, для которого получается разрешение. Используемые методы:
- НачатьПомещениеФайлаНаСервер;
- НачатьПомещениеФайловНаСервер;
- НачатьПолучениеФайлаССервера;
- НачатьПолучениеФайловССервера;
- НачатьЗапускПриложения;
- НачатьУдалениеФайлов;
- НачатьПоискФайлов;
- НачатьКопированиеФайла;
- НачатьПеремещениеФайла;
- НачатьСоздание;
- НачатьОткрытие;
- НачатьОткрытиеДляЧтения;
- НачатьОткрытиеДляЗаписи;
- НачатьОткрытиеДляДописывания;
- НачатьСозданиеВременногоФайла;
- НачатьСозданиеКаталога;
- НачатьСозданиеДвоичныхДанныхИзФайла;
- НачатьЗапись.
Описание:
Инициирует получение у пользователя разрешения на несколько операций с файлами, которые потом будут выполнены без дополнительных вопросов.
Полученное разрешение хранится до выполнения соответствующего вызова, либо до окончания работы текущего вызова встроенного языка.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, толстый клиент, мобильное приложение (клиент).
Примечание:
Если сочетание параметров предполагает вызов выбора файлов или поиск файлов по маске, то описание вызова будет проигнорировано при запросе разрешения.Для работы метода на веб-клиенте необходимо предварительно подключить расширение работы с файлами.
Пример:
| Вызовы = Новый Массив; Вызов = Новый Массив; Вызов.Добавить("НачатьПолучениеФайлов"); Вызов.Добавить(ПолучаемыеФайлы); Вызов.Добавить(ПутьКФайлам); Вызов.Добавить(Ложь); Вызовы.Добавить(Вызов); ОбработкаПродолжения = Новый ОписаниеОповещения( "СохранитьДанныеВместеСПодписью", ЭтотОбъект, ДопПараметры); НачатьЗапросРазрешенияПользователя(ОбработкаПродолжения, Вызовы); |
См. также:
Глобальный контекст, метод ЗапроситьРазрешениеПользователяГлобальный контекст, метод ЗапроситьРазрешениеПользователяАсинх
Использование в версии:
Доступен, начиная с версии 8.3.6.
Описание изменено в версии 8.3.18.