Click or drag to resize

RemNavigationGetFolders Method

Paperwork .Net Kütüphanesi
Nesne numarası belirtilen klasör altındaki klasörlerin listesini döner. (sadece root içindekileri)

Namespace:  Paperwork.Connect
Assembly:  Paperwork.Connect (in Paperwork.Connect.dll) Version: 5.0.0.0
Syntax
C#
public a_NavigationInfo GetFolders(
	ObjectID objectId,
	int pageIndex,
	bool justFolder
)

Parameters

objectId
Type: ObjectID
Klasör nesne numarası
pageIndex
Type: SystemInt32
Birden fazla sayfa dönmesi durumunda, istenen sayfa numarası
justFolder
Type: SystemBoolean
Yanlızca klasörleri almak için kullanılır

Return Value

Type: a_NavigationInfo
ErrorCode = 0 ise verilen yolun altındaki klasörlerin isimlerini döner.
Examples
C#
  

                  public void getFolders()
                  {
                  string path = @"TR_CABINETS\Test123";
                  a_PathInfo pi = p.rNavigation.getFolderPath(path);
                  if (pi.ErrorCode != 0)
                        throw new Exception(pi.Message);
                  ObjectID folder_id = new ObjectID(pi.ObjectList[pi.ObjectList.Count - 1]);
                  a_NavigationInfo folders = p.rNavigation.GetFolders(folder_id, 1, true);
                  foreach (PW_SYSOBJECT obj in folders.folderObjects)
                            Console.WriteLine(obj.OBJECT_NAME);
                  Console.ReadLine();
                  }

                  public void getCabinets()
                  {
                  a_NavigationInfo ni = p.rNavigation.GetFolders(new ObjectID(DefaultObjects.Cabinets), 1, true);
                  foreach (PW_SYSOBJECT obj in ni.folderObjects)
                  Console.WriteLine("Kaninet nesne no:{0}, adı:{1}", obj.OBJECT_ID, obj.OBJECT_NAME);
                  Console.ReadLine();
                  }

                 
See Also