Click or drag to resize

RemNavigationCreateCabinet Method

Paperwork .Net Kütüphanesi
Kabinet oluşturmak için kullanılır.

Namespace:  Paperwork.Connect
Assembly:  Paperwork.Connect (in Paperwork.Connect.dll) Version: 5.0.0.0
Syntax
C#
public a_GenericResult CreateCabinet(
	ObjectName name,
	ObjectID aclId,
	string iconIndex,
	List<string> availableTypes
)

Parameters

name
Type: ObjectName
Oluşturulacak kabinetin ismi
aclId
Type: ObjectID
Oluşturulacak kabinetin yetki seti nesne numarası
iconIndex
Type: SystemString
Oluşturulacak kabinet için kullanılacak simgenin indeks numarası
availableTypes
Type: System.Collections.GenericListString
Oluşturulacak kabinet altında kullanılabilecek tiplerin isimlerinin listesi

Return Value

Type: a_GenericResult
a_GenericResult nesesi içinde , ErrorCode=0 ise işlem başarılıdır. Aksi taktirde Result ve Message alanları kontrol ediniz.
Examples
C#
  
              public void CreateCabinet()
              {
                 ObjectName name = new ObjectName("Test");
                 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 iconIndex = "4";                                  //IconIndex için 1 ile 20 arasında bir değer verilebilir.
                 List<string> availableTypes = new List<string>();        //Kullanılacak tipler listeye eklenmelidir.
                 availableTypes.Add("PW_SYSOBJECT");
                 a_GenericResult cabinet = p.rNavigation.CreateCabinet(name, aclId, iconIndex, availableTypes);
                 if (cabinet.ErrorCode != 0)
                     throw new Exception(cabinet.Message);
                 Console.ReadLine();
             }
                  
See Also