Show / Hide Table of Contents

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>

Файл с указанным идентификатором или null.

GetByName(string, CancellationToken)

Возвращает файл по наименованию.

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

Наименование файла.

CancellationToken cancellationToken

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

Returns
Type Description
Task<ITechObjectFile>

Файл с указанным наименованием или null.

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