Interface IElementFactoryTable
Таблица конструктора компонентов.
Inherited Members
Namespace: Ascon.Polynom.Api
Assembly: Ascon.Polynom.Api.dll
Syntax
public interface IElementFactoryTable : IConceptAppointer, IAbleToHaveId, IDeleteableApiObject, IAbleToHaveChangeableName, IAbleToHaveName, IAbsoluteCodeableApiObject, IPropertyOwnerScope, IStructureItemWithTableSettings, IApiObject, IApiEntity, INotifyPropertyChanged
Properties
CoreContractPropertySources
Возвращает коллекцию ключевых источников свойств в контракте таблицы конструктора компонентов.
Declaration
IApiReadOnlyCollection<IContractPropertySource> CoreContractPropertySources { get; }
Property Value
| Type | Description |
|---|---|
| IApiReadOnlyCollection<IContractPropertySource> |
CoreContracts
Возвращает коллекцию ключевых контрактов таблицы конструктора компонентов.
Declaration
IApiReadOnlyCollection<IContract> CoreContracts { get; }
Property Value
| Type | Description |
|---|---|
| IApiReadOnlyCollection<IContract> |
ElementFactory
Возвращает конструктор компонентов.
Declaration
IElementFactory ElementFactory { get; }
Property Value
| Type | Description |
|---|---|
| IElementFactory |
ElementFactoryTableRows
Возвращает коллекцию строк таблицы конструктора компонентов.
Declaration
IApiReadOnlyCollection<IElementFactoryTableRow> ElementFactoryTableRows { get; }
Property Value
| Type | Description |
|---|---|
| IApiReadOnlyCollection<IElementFactoryTableRow> |
Prefix
Возвращает или задает префикс таблицы.
Declaration
string Prefix { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Methods
AddCoreContractPropertySource(IContractPropertySource)
Добавляет ключевой источник свойств в контракте.
Declaration
void AddCoreContractPropertySource(IContractPropertySource cps)
Parameters
| Type | Name | Description |
|---|---|---|
| IContractPropertySource | cps | Ключевой источник свойств. |
CreateElementFactoryTableRow()
Создает строку в таблице конструктора компонентов.
Declaration
IElementFactoryTableRow CreateElementFactoryTableRow()
Returns
| Type | Description |
|---|---|
| IElementFactoryTableRow | Созданная строка в таблице конструктора компонентов. |
CreateTableAsync()
Создает асинхронную операцию создания таблицы.
Declaration
IAsyncOperation<ITable> CreateTableAsync()
Returns
| Type | Description |
|---|---|
| IAsyncOperation<ITable> | Асинхронная операция создания таблицы. |
RemoveCoreContractPropertySource(IContractPropertySource)
Удаляет ключевой источник свойств в контракте.
Declaration
void RemoveCoreContractPropertySource(IContractPropertySource cps)
Parameters
| Type | Name | Description |
|---|---|---|
| IContractPropertySource | cps | Ключевой источник свойств. |