Click or drag to resize

RemNavigationCreateFolderByPath Method

Paperwork .Net Kütüphanesi
Parametre olarak verilen klasör yolunu (yok ise) oluşturur.

Namespace:  Paperwork.Connect
Assembly:  Paperwork.Connect (in Paperwork.Connect.dll) Version: 5.0.0.0
Syntax
C#
public virtual a_PathInfo CreateFolderByPath(
	string path,
	ObjectID aclId,
	bool isPrivate,
	string iconIndex = "",
	string rootId = ""
)

Parameters

path
Type: SystemString
Oluşturulacak klasör yolu. Yolun bir kısmı mevcut ise mevcut olmayan kısmı oluşturulur.
aclId
Type: ObjectID
Yeni oluşturulacak klasörlere atanacak yetki setinin nesne numarası
isPrivate
Type: SystemBoolean
Özel klasör mü? (True ya da false)
iconIndex (Optional)
Type: SystemString
rootId (Optional)
Type: SystemString

Return Value

Type: a_PathInfo
ErrorCode = 0 ise klasör oluşmuştur.Aksi takdirde parametreleri kontrol ediniz.
Examples
C#
public void CreateFolderByPath()
{
    ObservableCollection<LookupItem> acls = p.rLookup.GetACLs("Default ACL");

    if (acls.Count < 0)
        throw new Exception("Yetkiseti bulunamadı");

    ObjectID aclId = new ObjectID(acls[0].ObjectId);
    string _path = string.Format(@"TR_CABINETS\Test123");
    a_PathInfo pi = p.rNavigation.CreateFolderByPath(_path, new ObjectID(acl_id), false);
    if (pi.ErrorCode != 0) 
        throw new Exception(string.Format("Kabinet yolu yaratılamadı!"));   
}  
     
See Also