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

Признак, определяющий, будет ли выполнение команды происходить в асинхронном режиме (в фоновом потоке).

Необязательный тэг. Значение тэга не ожидается. Обязательный атрибут Value ожидает логическое значение

По умолчанию используется значение False.

FileGuid

Guid'ы файлов на сервере.

Необязательный тэг. Любое значение будет переведено в массив текстовых значений.

При наличии тэга <FileGuid> поле <FileUrl> игнорируется, однако при его отсутствии тэг <FileUrl> обязателен.

FileUrl

URL'ы файлов в интернете.

Необязательный тэг. Любое значение будет переведено в массив текстовых значений.

Игнорируется при наличии тэга <FileGuid>.

Open

Признак, определяющий, следует ли открывать загруженные файлы.

Необязательный тэг. Ожидается логическое значение.

Если тэг <Open> отсутствует, то используется значение True.

Если тэг <Open> отсутствует, но присутствует тэг <Print>, то используется значение False.

Print

Признак, определяющий, следует ли печатать загруженные файлы.

Необязательный тэг. Ожидается логическое значение.

Если тэг <Print> отсутствует, то используется значение False.

ReadOnly

Признак, определяющий, будут ли загруженные файлы иметь признак "Только для чтения".

Необязательный тэг. Ожидается логическое значение.

Если тэг <ReadOnly> отсутствует, то используется значение True.

AllowOverwrite

Признак, определяющий, будет ли в момент загрузки автоматически перезаписан файл, при условии, что его имя совпадает с уже существующим файлом.

Необязательный тэг. Ожидается логическое значение.

Если тэг отсутствует, то используется значение False.

ExportFileName

Полный путь, по которому будут сохранены выгруженные файлы.

Необязательный тэг. Любое значение будет переведено в текстовое.

Если тэг <ExportFileName> отсутствует, то имена файлов выбираются произвольно во временной папке Temp профиля пользователя.

Поддерживаются константы замены.

Атрибуты тэга <ExportFileName>

Ask

Признак, определяющий, будет ли задан вопрос о пути сохранения файлов.

Необязательный атрибут. Ожидается логическое значение.

Если атрибут Ask отсутствует, то используется значение False.

Last updated