Interface IConceptTreeDataService
- Namespace
- Ascon.Polynom.Web.Api.Data.Interfaces.Repository
- Assembly
- Ascon.Polynom.Web.Api.Data.dll
public interface IConceptTreeDataService : IDataService<ITreeNode>, IDataService
Methods
GetConceptClassificationTreeAsync(int, int, ConceptClassificationTreeOptions, string, TreeFilterOptions, CancellationToken)
Возвращает первый уровень дерева понятий.
Task<IPaginatedList<IConceptTreeNode>> GetConceptClassificationTreeAsync(int pageNumber, int pageSize, ConceptClassificationTreeOptions options = ConceptClassificationTreeOptions.Default, string filterString = "", TreeFilterOptions filterOptions = TreeFilterOptions.Default, CancellationToken cancellationToken = default)
Parameters
pageNumberintНомер страницы
pageSizeintКоличество элементов на странице
optionsConceptClassificationTreeOptionsПараметры отображения дерева.
filterStringstringСтрока фильтрации.
filterOptionsTreeFilterOptionsПараметры фильтрации.
cancellationTokenCancellationTokenТокен отмены.
Returns
GetConceptClassificationTreeNodeAsync(IIdentifiableObject, CancellationToken)
Возвращает указанный узел дерева понятий.
Task<IConceptTreeNode> GetConceptClassificationTreeNodeAsync(IIdentifiableObject nodeObject, CancellationToken cancellationToken = default)
Parameters
nodeObjectIIdentifiableObjectОбъект узла дерева понятий.
cancellationTokenCancellationTokenТокен отмены.
Returns
GetConceptClassificationTreeNodeChildrenAsync(IIdentifiableObject, int, int, ConceptClassificationTreeOptions, string, TreeFilterOptions, CancellationToken)
Возвращает содержимое указанного узла дерева понятий.
Task<IPaginatedList<IConceptTreeNode>> GetConceptClassificationTreeNodeChildrenAsync(IIdentifiableObject nodeObject, int pageNumber, int pageSize, ConceptClassificationTreeOptions options = ConceptClassificationTreeOptions.Default, string filterString = "", TreeFilterOptions filterOptions = TreeFilterOptions.Default, CancellationToken cancellationToken = default)
Parameters
nodeObjectIIdentifiableObjectОбъект узла дерева понятий.
pageNumberintНомер страницы
pageSizeintКоличество элементов на странице
optionsConceptClassificationTreeOptionsПараметры отображения дерева.
filterStringstringСтрока фильтрации.
filterOptionsTreeFilterOptionsПараметры фильтрации.
cancellationTokenCancellationTokenТокен отмены.
Returns
GetConceptPropertySourceTreeAsync(int, int, ConceptPropertySourcesTreeOptions, string, TreeFilterOptions, CancellationToken)
Возвращает первый уровень дерева понятий со свойствами.
Task<IPaginatedList<IConceptTreeNode>> GetConceptPropertySourceTreeAsync(int pageNumber, int pageSize, ConceptPropertySourcesTreeOptions options = ConceptPropertySourcesTreeOptions.Default, string filterString = "", TreeFilterOptions filterOptions = TreeFilterOptions.Default, CancellationToken cancellationToken = default)
Parameters
pageNumberintНомер страницы
pageSizeintКоличество элементов на странице
optionsConceptPropertySourcesTreeOptionsПараметры отображения дерева.
filterStringstringСтрока фильтрации.
filterOptionsTreeFilterOptionsПараметры фильтрации.
cancellationTokenCancellationTokenТокен отмены.
Returns
GetConceptPropertySourceTreeNodeAsync(IIdentifiableObject, CancellationToken)
Возвращает указанный узел дерева понятий со свойствами.
Task<IConceptTreeNode> GetConceptPropertySourceTreeNodeAsync(IIdentifiableObject nodeObject, CancellationToken cancellationToken = default)
Parameters
nodeObjectIIdentifiableObjectОбъект узла дерева понятий со свойствами.
cancellationTokenCancellationTokenТокен отмены.
Returns
GetConceptPropertySourceTreeNodeChildrenAsync(IIdentifiableObject, int, int, ConceptPropertySourcesTreeOptions, string, TreeFilterOptions, CancellationToken)
Возвращает содержимое указанного узла дерева понятий со свойствами.
Task<IPaginatedList<IConceptTreeNode>> GetConceptPropertySourceTreeNodeChildrenAsync(IIdentifiableObject nodeObject, int pageNumber, int pageSize, ConceptPropertySourcesTreeOptions options = ConceptPropertySourcesTreeOptions.Default, string filterString = "", TreeFilterOptions filterOptions = TreeFilterOptions.Default, CancellationToken cancellationToken = default)
Parameters
nodeObjectIIdentifiableObjectОбъект узла дерева понятий со свойствами.
pageNumberintНомер страницы
pageSizeintКоличество элементов на странице
optionsConceptPropertySourcesTreeOptionsПараметры отображения дерева.
filterStringstringСтрока фильтрации.
filterOptionsTreeFilterOptionsПараметры фильтрации.
cancellationTokenCancellationTokenТокен отмены.