Table of Contents

Interface IFormulaTreeDataService

Namespace
Ascon.Polynom.Web.Api.Data.Interfaces.Repository
Assembly
Ascon.Polynom.Web.Api.Data.dll
public interface IFormulaTreeDataService : IDataService<ITreeNode>, IDataService

Methods

GetFormulaTreeAsync(int, int, FormulaTreeOptions, string, TreeFilterOptions, CancellationToken)

Возвращает первый уровень дерева формул.

Task<IPaginatedList<ITreeNode>> GetFormulaTreeAsync(int pageNumber, int pageSize, FormulaTreeOptions options = FormulaTreeOptions.Default, string filterString = "", TreeFilterOptions filterOptions = TreeFilterOptions.Default, CancellationToken cancellationToken = default)

Parameters

pageNumber int

Номер страницы

pageSize int

Количество элементов на странице

options FormulaTreeOptions

Параметры отображения дерева.

filterString string

Строка фильтрации.

filterOptions TreeFilterOptions

Параметры фильтрации.

cancellationToken CancellationToken

Токен отмены.

Returns

Task<IPaginatedList<ITreeNode>>

GetFormulaTreeNodeAsync(IIdentifiableObject, CancellationToken)

Возвращает указанный узел дерева формул.

Task<ITreeNode> GetFormulaTreeNodeAsync(IIdentifiableObject nodeObject, CancellationToken cancellationToken = default)

Parameters

nodeObject IIdentifiableObject

Объект узла дерева формул.

cancellationToken CancellationToken

Токен отмены.

Returns

Task<ITreeNode>

GetFormulaTreeNodeChildrenAsync(IIdentifiableObject, int, int, FormulaTreeOptions, string, TreeFilterOptions, CancellationToken)

Возвращает содержимое указанного узла дерева формул.

Task<IPaginatedList<ITreeNode>> GetFormulaTreeNodeChildrenAsync(IIdentifiableObject nodeObject, int pageNumber, int pageSize, FormulaTreeOptions options = FormulaTreeOptions.Default, string filterString = "", TreeFilterOptions filterOptions = TreeFilterOptions.Default, CancellationToken cancellationToken = default)

Parameters

nodeObject IIdentifiableObject

Объект узла дерева формул.

pageNumber int

Номер страницы

pageSize int

Количество элементов на странице

options FormulaTreeOptions

Параметры отображения дерева.

filterString string

Строка фильтрации.

filterOptions TreeFilterOptions

Параметры фильтрации.

cancellationToken CancellationToken

Токен отмены.

Returns

Task<IPaginatedList<ITreeNode>>