IDocumentService.DownloadMainFile — метод (Document, DocumentFile, String)
Выгружает основной файл документа в указанный каталог.
-
Пространство имён:
DocsVision.BackOffice.ObjectModel.Services
-
Сборка:
DocsVision.BackOffice.ObjectModel.dll
Синтаксис
[WorkflowVisible(WorkflowVisibility.Visible)]
void DownloadMainFile(Document document, DocumentFile file, string path)
csharp
- Параметры
-
- document
-
Тип:
Document
Документ
- file
-
Тип:
DocumentFile
Файл документа
- path
-
Тип:
System.String
Путь для сохранения файла
Исключения
Исключение | Условие |
---|---|
Ошибка возвращается в случае, если не задан параметр |
|
Ошибка возвращается в случае, если не задан параметр |
|
Ошибка возвращается в случае, если у сотрудника недостаточно прав для чтения основного файла. |
Примеры
(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)
csharp
1 | Инициализация контекста объектов. |
2 | Получение сервиса для работы с документами. |
3 | Получение документа с основным файлом. |
4 | Сохранение первого основного файла. |