Show / Hide Table of Contents

Interface ITechObjectAttributesSource

Представляет источник атрибутов объекта.

Namespace: Ascon.Vertical.Core
Assembly: Ascon.Vertical.Core.dll
Syntax
public interface ITechObjectAttributesSource

Methods

FillExternalData(ICollection<string>, string, CancellationToken)

Заполняет атрибуты справочными данными.

Declaration
Task<IReadOnlyList<TechObjectAttributeFillExternalDataResultDto>> FillExternalData(ICollection<string> attributeNames, string location, CancellationToken cancellationToken)
Parameters
Type Name Description
ICollection<string> attributeNames

Список наименований атрибутов.

string location

Идентификатор объекта ПОЛИНОМ.

CancellationToken cancellationToken

Признак отмены.

Returns
Type Description
Task<IReadOnlyList<TechObjectAttributeFillExternalDataResultDto>>

Описание заполненных атрибутов и полученных ошибок.

GetAll(CancellationToken)

Возвращает все атрибуты в пространстве.

Declaration
Task<IReadOnlyList<ITechObjectAttribute>> GetAll(CancellationToken cancellationToken)
Parameters
Type Name Description
CancellationToken cancellationToken

Признак отмены.

Returns
Type Description
Task<IReadOnlyList<ITechObjectAttribute>>

Список атрибутов в пространстве.

GetById(int, CancellationToken)

Возвращает атрибут по идентификатору.

Declaration
Task<ITechObjectAttribute?> GetById(int id, CancellationToken cancellationToken)
Parameters
Type Name Description
int id

Идентификатор атрибута.

CancellationToken cancellationToken

Признак отмены.

Returns
Type Description
Task<ITechObjectAttribute>

Атрибут с указанным типом или null.

GetByName(string, CancellationToken)

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

Declaration
Task<ITechObjectAttribute?> GetByName(string name, CancellationToken cancellationToken)
Parameters
Type Name Description
string name

Наименование атрибута.

CancellationToken cancellationToken

Признак отмены.

Returns
Type Description
Task<ITechObjectAttribute>

Атрибут с указанным наименованием или null.

GetByNames(ICollection<string>, CancellationToken)

Возвращает атрибуты по списку наименований.

Declaration
Task<IReadOnlyList<ITechObjectAttribute>> GetByNames(ICollection<string> attributeNames, CancellationToken cancellationToken)
Parameters
Type Name Description
ICollection<string> attributeNames

Список наименований атрибутов.

CancellationToken cancellationToken

Признак отмены.

Returns
Type Description
Task<IReadOnlyList<ITechObjectAttribute>>

Список аттрибутов в пространстве.

GetByType(ITechAttributeType, CancellationToken)

Возвращает атрибут по типу.

Declaration
Task<ITechObjectAttribute?> GetByType(ITechAttributeType type, CancellationToken cancellationToken)
Parameters
Type Name Description
ITechAttributeType type

Тип атрибута.

CancellationToken cancellationToken

Признак отмены.

Returns
Type Description
Task<ITechObjectAttribute>

Атрибут с указанным типом или null.

Back to top Copyright © 2014 - 2026 ООО «АСКОН-Бизнес-решения»