Show / Hide Table of Contents

Interface ITechObjectsLinkAttributesSource

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

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

Methods

FillExternalData(ICollection<string>, string, CancellationToken)

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

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

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

string location

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

CancellationToken cancellationToken

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

Returns
Type Description
Task<IReadOnlyList<TechObjectLinkAttributeFillExternalDataResultDto>>

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

GetAll(CancellationToken)

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

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

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

Returns
Type Description
Task<IReadOnlyList<ITechObjectsLinkAttribute>>

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

GetByName(string, CancellationToken)

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

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

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

CancellationToken cancellationToken

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

Returns
Type Description
Task<ITechObjectsLinkAttribute>

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

GetByNames(ICollection<string>, CancellationToken)

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

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

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

CancellationToken cancellationToken

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

Returns
Type Description
Task<IReadOnlyList<ITechObjectsLinkAttribute>>

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

GetByType(ITechAttributeType, CancellationToken)

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

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

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

CancellationToken cancellationToken

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

Returns
Type Description
Task<ITechObjectsLinkAttribute>

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

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