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