IDocumentService.DownloadAdditionalFile — метод (Document, DocumentFile)
Выгружает в файловую систему указанный дополнительный файл документа.
-
Пространство имён:
DocsVision.BackOffice.ObjectModel.Services
-
Сборка:
DocsVision.BackOffice.ObjectModel.dll
Синтаксис
string DownloadAdditionalFile(Document document, DocumentFile additionalFile)
- Параметры
-
- document
-
Тип:
Document
Документ
- additionalFile
-
Тип:
DocumentFile
Дополнительный файл документа
- Возвращаемое значение
-
Тип:
System.String
Путь, по которому был выгружен файл
Исключения
Исключение | Условие |
---|---|
Ошибка возвращается в случае, если не задан параметр |
|
Ошибка возвращается в случае, если у сотрудника недостаточно прав на чтение дополнительного файла. |
Примеры
Ниже приведён пример использования метода DownloadAdditionalFile
при выгрузке дополнительного файла документа
(1)
IDocumentService documentService = objectContext.GetService<IDocumentService>(); (2)
Document document = objectContext.GetObject<Document>(new Guid("00000000-0000-0000-0000-000000000000")); (3)
string path = documentService.DownloadAdditionalFile(document, document.Files.First(t => t.FileType = DocumentFileType.Additional)); (4)
1 | Инициализация контекста объектов. |
2 | Получение сервиса для работы с документами. |
3 | Получение документа. |
4 | Выгрузка первого дополнительного файла на диск, по пути path . |