DownloadFileCommand
Команда; получает файлы с сервера или из интернета.
Шаблон DownloadFileCommand
<Command Name="" Type="DownloadFileCommand" Assembly="Commands">
<!--Тэги, общие для всех команд-->
<Condition Name="" />
<Lock Value="" />
<!--Тэги, специфичные для DownloadFileCommand-->
<Async Value="" />
<FileGuid></FileGuid>
<FileUrl></FileUrl>
<Open></Open>
<Print></Print>
<ReadOnly></ReadOnly>
<ExportFileName Ask=""></ExportFileName>
<AllowOverwrite></AllowOverwrite>
</Command>Описание DownloadFileCommand
<Command Name="DownloadFileCommandName" Type="DownloadFileCommand" Assembly="Commands">
<!--Тэги, общие для всех команд-->
<!--Тэги, специфичные для DownloadFileCommand-->
</Command>Результат выполнения DownloadFileCommand
Value
Линейный массив полных путей с названиями загруженных файлов.
Тэги, специфичные для DownloadFileCommand
Async
Признак, определяющий, будет ли выполнение команды происходить в асинхронном режиме (в фоновом потоке).
Необязательный тэг. Значение тэга <Async>: не ожидается.
Если тэг <Async> отсутствует, то для атрибута Value используется значение False.
<Async Value="False" />Атрибуты тэга <Async>
<Async>Value
Значение.
Обязательный атрибут. Ожидается логическое значение.
FileGuid
Guid'ы файлов на сервере.
Необязательный тэг. Любое значение будет переведено в массив текстовых значений.
При наличии тэга <FileGuid> поле <FileUrl> игнорируется, однако при его отсутствии тэг <FileUrl> обязателен.
<FileGuid>Guid</FileGuid>FileUrl
URL'ы файлов в интернете.
Необязательный тэг. Любое значение будет переведено в массив текстовых значений.
Игнорируется при наличии тэга <FileGuid>.
<FileUrl>Ссылка</FileUrl>Open
Признак, определяющий, следует ли открывать загруженные файлы.
Необязательный тэг. Ожидается логическое значение.
Если тэг <Open> отсутствует, то используется значение True.
Если тэг <Open> отсутствует, но присутствует тэг <Print>, то используется значение False.
<Open>True</Open>Print
Признак, определяющий, следует ли печатать загруженные файлы.
Необязательный тэг. Ожидается логическое значение.
Если тэг <Print> отсутствует, то используется значение False.
<Print>False</Print>ReadOnly
Признак, определяющий, будут ли загруженные файлы иметь признак "Только для чтения".
Необязательный тэг. Ожидается логическое значение.
Если тэг <ReadOnly> отсутствует, то используется значение True.
<ReadOnly>True</ReadOnly>AllowOverwrite
Признак, определяющий, будет ли в момент загрузки автоматически перезаписан файл, при условии, что его имя совпадает с уже существующим файлом.
Необязательный тэг. Ожидается логическое значение.
Если тэг отсутствует, то используется значение False.
<AllowOverwrite>True</AllowOverwrite>ExportFileName
Полный путь, по которому будут сохранены выгруженные файлы.
Необязательный тэг. Любое значение будет переведено в текстовое.
Если тэг <ExportFileName> отсутствует, то имена файлов выбираются произвольно во временной папке Temp профиля пользователя.
Поддерживаются константы замены.
<ExportFileName Ask="False">ExportFileName</ExportFileName>Атрибуты тэга <ExportFileName>
<ExportFileName>Ask
Признак, определяющий, будет ли задан вопрос о пути сохранения файлов.
Необязательный атрибут. Ожидается логическое значение.
Если атрибут Ask отсутствует, то используется значение False.
Last updated