Interface ITechObjectFilesSource
Представляет источник файлов объекта.
Namespace: Ascon.Vertical.Core
Assembly: Ascon.Vertical.Core.dll
Syntax
public interface ITechObjectFilesSource
Methods
Add(TechObjectFileDto, byte[], CancellationToken)
Добавляет файл в пространство.
Declaration
Task<ITechObjectFile> Add(TechObjectFileDto data, byte[] content, CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| TechObjectFileDto | data | Описание добавляемого файла. |
| byte[] | content | Массив данных файла. |
| CancellationToken | cancellationToken | Признак отмены операции. |
Returns
| Type | Description |
|---|---|
| Task<ITechObjectFile> | Добавленный файл. |
DeleteByName(string, CancellationToken)
Удаляет файл по наименованию.
Declaration
Task DeleteByName(string name, CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Наименование файла. |
| CancellationToken | cancellationToken | Признак отмены операции. |
Returns
| Type | Description |
|---|---|
| Task | Исполняемую задачу. |
GetAll(CancellationToken)
Возвращает все файлы, связанный с объектом.
Declaration
Task<IReadOnlyList<ITechObjectFile>> GetAll(CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| CancellationToken | cancellationToken | Признак отмены операции. |
Returns
| Type | Description |
|---|---|
| Task<IReadOnlyList<ITechObjectFile>> | Список всех фалов, связанных с объектом. |
GetById(int, CancellationToken)
Возвращает файл по идентификатору.
Declaration
Task<ITechObjectFile?> GetById(int id, CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| int | id | Идентификатор файла. |
| CancellationToken | cancellationToken | Признак отмены операции. |
Returns
| Type | Description |
|---|---|
| Task<ITechObjectFile> | Файл с указанным идентификатором или |
GetByName(string, CancellationToken)
Возвращает файл по наименованию.
Declaration
Task<ITechObjectFile?> GetByName(string name, CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Наименование файла. |
| CancellationToken | cancellationToken | Признак отмены операции. |
Returns
| Type | Description |
|---|---|
| Task<ITechObjectFile> | Файл с указанным наименованием или |