![]() | RemNavigationGetFolderInfo Method |
Namespace: Paperwork.Connect
public a_FolderInfo GetFolderInfo( string folderId, bool allVersions = false )
public void GetFolderInfo() { ObjectName name = new ObjectName("Test"); string path = @"TR_CABINETS/Gelen Evrak/"; //klasör yolu üzerindeki tüm klasörlerin nesne id lerini döner. a_PathInfo pi = p.rNavigation.getFolderPath(path); //biz en sondaki nesne id sini istiyoruz. string str_folderId = pi.ObjectList[pi.ObjectList.Count - 1]; a_FolderInfo folderinfo = p.rNavigation.GetFolderInfo(str_folderId); foreach (a_FolderItemInfo item_info in folderinfo.Items) { switch (item_info.ContentType) { case "FOLDER": Console.WriteLine("Klasör Nesne No: {0}, Klasör Adı: {1}", item_info.ObjectId, item_info.ObjectName); break; case "DOC": Console.WriteLine("Belge Nesne No: {0}, belge Adı: {1}, belge türü: {2}, belge tipi: {3}", item_info.ObjectId, item_info.ObjectName, item_info.ContentType, item_info.ObjectType); break; default: Console.WriteLine(item_info.ObjectName); break; } }