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

Исполняемую задачу.

Exists(string, CancellationToken)

Проверяет существование файла с указанным именем.

Declaration
Task<bool> Exists(string fileName, CancellationToken cancellationToken)
Parameters
Type Name Description
string fileName

Имя файла.

CancellationToken cancellationToken

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

Returns
Type Description
Task<bool>

True, сли в базе существует файл с указанным именем.

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.

Replace(ITechObjectFile, byte[], CancellationToken)

Заменяет файл на новый с прежним именем и новым содержимым.

Declaration
Task<ITechObjectFile> Replace(ITechObjectFile file, byte[] content, CancellationToken cancellationToken)
Parameters
Type Name Description
ITechObjectFile file

Файл документа.

byte[] content

Содержимое файла.

CancellationToken cancellationToken

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

Returns
Type Description
Task<ITechObjectFile>

Новый файл с тем же именем и другим содержимым.

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