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>> | Созданные вхождения связи или |
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>> | Список вхождений связи. |