Show / Hide Table of Contents

Interface ITechObjectLinkEntriesSource

Представляет источник вхождений связи.

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

Methods

CreateEntries(int, CancellationToken)

Создаёт вхождения связи.

Declaration
Task<IReadOnlyList<ITechObjectsLinkEntry>?> CreateEntries(int count, CancellationToken cancellationToken)
Parameters
Type Name Description
int count

Количество вхождений, которое необходимо создать.

CancellationToken cancellationToken

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

Returns
Type Description
Task<IReadOnlyList<ITechObjectsLinkEntry>>

Созданные вхождения связи или null - если вхождения не были созданы.

DeleteById(int, CancellationToken)

Удаляет вхождение связи по идентификатору.

Declaration
Task DeleteById(int id, CancellationToken cancellationToken)
Parameters
Type Name Description
int id

Идентификатор удаляемого вхождения.

CancellationToken cancellationToken

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

Returns
Type Description
Task

Признак успешного удаления.

DeleteByIds(ICollection<int>, CancellationToken)

Удаляет список вхождений связи по указанным идентификаторам.

Declaration
Task DeleteByIds(ICollection<int> ids, CancellationToken cancellationToken)
Parameters
Type Name Description
ICollection<int> ids

Список идентификаторов удаляемых вхождений.

CancellationToken cancellationToken

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

Returns
Type Description
Task

Признак успешного удаления.

GetAll(CancellationToken)

Возвращает все вхождения связи в пространстве.

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

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

Returns
Type Description
Task<IReadOnlyList<ITechObjectsLinkEntry>>

Список вхождений в пространстве.

GetById(int, CancellationToken)

Возвращает вхождение связи по идентификатору.

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

Идентификатор вхождения связи.

CancellationToken cancellationToken

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

Returns
Type Description
Task<ITechObjectsLinkEntry>

Вхождение связи.

GetByIds(ICollection<int>, CancellationToken)

Возвращает список вхождений связи по идентификаторам.

Declaration
Task<IReadOnlyList<ITechObjectsLinkEntry>> GetByIds(ICollection<int> ids, CancellationToken cancellationToken)
Parameters
Type Name Description
ICollection<int> ids

Перечень идентификаторов вхождений связи.

CancellationToken cancellationToken

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

Returns
Type Description
Task<IReadOnlyList<ITechObjectsLinkEntry>>

Список вхождений связи.

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