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;
}
}