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
pageNumberintНомер страницы
pageSizeintКоличество элементов на странице
optionsFormulaTreeOptionsПараметры отображения дерева.
filterStringstringСтрока фильтрации.
filterOptionsTreeFilterOptionsПараметры фильтрации.
cancellationTokenCancellationTokenТокен отмены.
Returns
GetFormulaTreeNodeAsync(IIdentifiableObject, CancellationToken)
Возвращает указанный узел дерева формул.
Task<ITreeNode> GetFormulaTreeNodeAsync(IIdentifiableObject nodeObject, CancellationToken cancellationToken = default)
Parameters
nodeObjectIIdentifiableObjectОбъект узла дерева формул.
cancellationTokenCancellationTokenТокен отмены.
Returns
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
nodeObjectIIdentifiableObjectОбъект узла дерева формул.
pageNumberintНомер страницы
pageSizeintКоличество элементов на странице
optionsFormulaTreeOptionsПараметры отображения дерева.
filterStringstringСтрока фильтрации.
filterOptionsTreeFilterOptionsПараметры фильтрации.
cancellationTokenCancellationTokenТокен отмены.