Table of Contents

Class ElementCatalog

Namespace
Ascon.Polynom.Web.Api.Data.Models.Classification
Assembly
Ascon.Polynom.Web.Api.Data.dll

Представляет каталог элементов.

public class ElementCatalog : ClassifiableCatalog, IElementCatalog, IClassifiableCatalog, IClassifiableObject, INamedObject, IHaveName, IHaveIcon, IHaveClassId, IStructureItem, IAccessControlObject, IIdentifiableObject, IEquatable<ObjectIdentifier>, IEquatable<IIdentifiableObject>, IHaveWriteAccess, IHaveId, IHaveDescription
Inheritance
ElementCatalog
Implements
Inherited Members
Extension Methods

Constructors

ElementCatalog()

public ElementCatalog()

Properties

DefaultObject

Возвращает объект по умолчанию.

public static ElementCatalog DefaultObject { get; }

Property Value

ElementCatalog

Description

Описание каталога элементов.

public string? Description { get; set; }

Property Value

string

Id

Идентификатор

public string Id { get; set; }

Property Value

string

IsEntry

Признак "Объект является точкой входа".

public bool? IsEntry { get; set; }

Property Value

bool?

Reference

Справочник, в котором находится каталог элементов.

public IIdentifiableObject Reference { get; set; }

Property Value

IIdentifiableObject

Methods

Create(int, IIdentifiableObject, string)

Создает каталог элементов.

public static IElementCatalog Create(int objectId, IIdentifiableObject reference, string name)

Parameters

objectId int

Идентификатор каталога элементов

reference IIdentifiableObject

Справочник-владелец каталога элементов

name string

Имя каталога элементов

Returns

IElementCatalog