IDocumentService.DownloadMainFile — метод (Document, DocumentFile, String)

Выгружает основной файл документа в указанный каталог.

Синтаксис

[WorkflowVisible(WorkflowVisibility.Visible)]
void DownloadMainFile(Document document, DocumentFile file, string path)
Параметры
document

Тип: Document

Документ

file

Тип: DocumentFile

Файл документа

path

Тип: System.String

Путь для сохранения файла

Исключения

Исключение Условие

System.ArgumentNullException

Ошибка возвращается в случае, если не задан параметр document или file.

System.ArgumentOutOfRangeException

Ошибка возвращается в случае, если не задан параметр path.

System.MethodAccessException

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

Примеры

(1)

IDocumentService documentService = objectContext.GetService<IDocumentService>(); (2)

Document document = objectContext.GetObject<Document>(new Guid("00000000-0000-0000-0000-000000000000")); (3)

documentService.DownloadMainFile(document, document.Files.FirstOrDefault(t=>t.FileType = DocumentFileType.Main), @"..\SampleDownload.docx"); (4)
1 Инициализация контекста объектов.
2 Получение сервиса для работы с документами.
3 Получение документа с основным файлом.
4 Сохранение первого основного файла.