Добавить версию документа
Пространство имен: EleWise.ELMA.Documents.ManagersСборка: EleWise.ELMA.Documents (в EleWise.ELMA.Documents.dll) Версия: 1.0.0.0 (3.8.0.22046)
Синтаксис
C# |
---|
public virtual IDocumentVersion AddDocumentVersion( IDocument document, BinaryFile file, DocumentVersionStatus versionStatus ) |
Параметры
- document
- Тип: EleWise.ELMA.Documents.Models..::..IDocument
Документ, к которому добавляют новую версию
- file
- Тип: EleWise.ELMA.Files..::..BinaryFile
Новая версия для добавления
- versionStatus
- Тип: EleWise.ELMA.Documents.Models..::..DocumentVersionStatus
Статус новой версии
Возвращаемое значение
Версия документаПримеры
CopyC#
1//загружаем документ по идентификатору 2var doc = PublicAPI.Docflow.Document.Load(3); 3//получаем статус версии "Текущая" 4var verStatus = PublicAPI.Enums.Documents.DocumentVersionStatus.Current; 5//создаем бинарный файл. Это будет прикрепляемая версия документа 6var file = InterfaceActivator.Create<BinaryFile>(); 7//указываем полный путь до файла вместе с расширением 8file.ContentFilePath = "c:\\123.txt"; 9//указываем имя файла 10file.Name = "Новое имя файла"; 11//указываем дату создания файла 12file.CreateDate = DateTime.Now; 13//создаем менеджер для работы с файлами 14 fileManager = InterfaceActivator.Create<IFileManager>(); 15//сохраняем файл 16fileManager.SaveFile(file); 17 18//добавляем версию документа 19var docVersion = PublicAPI.Docflow.DocumentVersion.AddDocumentVersion(doc, file, verStatus); 20 21//docVersion - добавляемая версия документа
См. также
Как загрузить документ
Фейковая ссылка