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

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

Синтаксис

string DownloadAdditionalFile(Document document, DocumentFile additionalFile)
Параметры
document

Тип: Document

Документ

additionalFile

Тип: DocumentFile

Дополнительный файл документа

Возвращаемое значение

Тип: System.String

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

Исключения

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

System.ArgumentNullException

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

System.MethodAccessException

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

Примеры

Ниже приведён пример использования метода 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.