Click or drag to resize

RemNavigationGetFolderInfo Method

Paperwork .Net Kütüphanesi
Belirtilen klasörün altındaki belge ve klasörleri getirir.

Namespace:  Paperwork.Connect
Assembly:  Paperwork.Connect (in Paperwork.Connect.dll) Version: 5.0.0.0
Syntax
C#
public a_FolderInfo GetFolderInfo(
	string folderId,
	bool allVersions = false
)

Parameters

folderId
Type: SystemString
Bilgileri istenilen klasörün nesne numarası
allVersions (Optional)
Type: SystemBoolean

Return Value

Type: a_FolderInfo
Verilen yola göre klasörün bilgileri döner.
Examples
C#
  
            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;
             }                    
                  }
See Also