Создать папку

Пространство имен: EleWise.ELMA.Documents.Managers
Сборка: EleWise.ELMA.Documents (в EleWise.ELMA.Documents.dll) Версия: 1.0.0.0 (3.8.0.22046)

Синтаксис

C#
public virtual IFolder CreateFolder(
	IFolder parentFolder,
	string folderName,
	bool inherit,
	bool duplicateNames
)

Параметры

parentFolder
Тип: EleWise.ELMA.Documents.Models..::..IFolder
Родительская папка, в которой создатся папка
folderName
Тип: System..::..String
Имя папки
inherit
Тип: System..::..Boolean
Наследовать ли права родительской папки? (необязтальный параметр)
duplicateNames
Тип: System..::..Boolean
Дублировать имена папок? (необязательный параметр)

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

Созданная папка

Примеры

CopyC#
 1//загружаем папку по идентификатору
 2var prntFolder = PublicAPI.Docflow.Folder.Load(3);
 3//имя для новой папки 
 4var folderName = "New Test Folder"; 
 5
 6//создаем новую папку
 7var newFolder = PublicAPI.Docflow.Folder.CreateFolder(prntFolder, folderName, inherit, dupNames);
 8
 9//newFolder - созданная папка
10
11//ВНИМАНИЕ!! Пример использования параметра duplicateNames:
12//1. Если duplicateNames = true, то будут создаваться папки с одинаковыми названиями
13//2. Если duplicateNames = false, то при совпадении имен к создаваемой папке будет добавлена (1) (2,3 и т.д.),
14//в замисимости от количества папок с одинаковым названием)

См. также