Interface ICatalog
Каталог.
Inherited Members
Namespace: Ascon.Polynom.Api
Assembly: Ascon.Polynom.Api.dll
Syntax
public interface ICatalog : IMultiCatalog, IBaseCatalog, ILocateableApiObject, ICatalogWithSecurity, IStructureItemWithSecurity, IStructureItemWithTableSettings, IFormulaAppointer, IAbleToHaveClassId, IConceptAppointer, IReferenceEntry, ILinkScope, IAbleToHaveId, IPropertyOwnerScope, IGroupOwner, IBaseGroupOwner, IAbleToHaveChangeableName, IAbleToHaveName, IAbleToHaveDescription, IAbleToHaveIcon, IDeleteableApiObject, IStructureItem, IApiObject, IApiEntity, INotifyPropertyChanged
Methods
CopyTo(IReference, string, ClassificationCopyingOptions)
Копирует каталог.
Declaration
ICatalog CopyTo(IReference destinationReference, string nameOfTheCopy, ClassificationCopyingOptions options)
Parameters
| Type | Name | Description |
|---|---|---|
| IReference | destinationReference | Справочник назначения. |
| string | nameOfTheCopy | Имя копии. |
| ClassificationCopyingOptions | options | Опции копирования. |
Returns
| Type | Description |
|---|---|
| ICatalog | Копия каталога. |
CreateGroup(string, bool?, int?, Guid?, ObjectStorageType)
Создает группу.
Declaration
IGroup CreateGroup(string name, bool? isEntry = null, int? iconCode = null, Guid? id = null, ObjectStorageType storageType = ObjectStorageType.Persistent)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Имя группы. |
| bool? | isEntry | true, если каталог точка входа. |
| int? | iconCode | Код иконки. |
| Guid? | id | Уникальный идентификатор. |
| ObjectStorageType | storageType | Тип хранения. |
Returns
| Type | Description |
|---|---|
| IGroup | Созданная группа. |