public DocumentVersion AddDocumentVersion( Document document, BinaryFile file, DocumentVersionStatus versionStatus )
Добавить версию документа
Синтаксис
public DocumentVersion AddDocumentVersion( Document document, BinaryFile file, DocumentVersionStatus versionStatus )
Параметры
- document
- Тип: Document
Документ, к которому добавляют новую версию. Объект. Путь доступа: PublicAPI.Docflow.Document
- file
- Тип: BinaryFile
Новая версия для добавления
- versionStatus
- Тип: DocumentVersionStatus
Статус новой версии. Перечесление. Путь доступа: PublicAPI.Enums.Documents.DocumentVersionStatus
Возвращаемое значение
Тип: DocumentVersionВерсия документа
Примеры
//загружаем документ по идентификатору var doc = PublicAPI.Docflow.Document.Load(3); //получаем статус версии "Текущая" var verStatus = PublicAPI.Enums.Documents.DocumentVersionStatus.Current; //создаем бинарный файл. Это будет прикрепляемая версия документа var file = InterfaceActivator.Create<BinaryFile>(); //указываем полный путь до файла вместе с расширением file.ContentFilePath= "c:\\123.txt"; //указываем имя файла file.Name = "Новое имя файла"; //указываем дату создания файла file.CreateDate = DateTime.Now; //создаем менеджер для работы с файлами fileManager = InterfaceActivator.Create<IFileManager>(); //сохраняем файл fileManager.SaveFile(file); //добавляем версию документа var docVersion = PublicAPI.Docflow.DocumentVersion.AddDocumentVersion(doc, file, verStatus); //docVersion - добавляемая версия документа
См. также