Interface ILinkScopesTreeDataService
- Namespace
- Ascon.Polynom.Web.Api.Data.Interfaces.Repository
- Assembly
- Ascon.Polynom.Web.Api.Data.dll
public interface ILinkScopesTreeDataService : IDataService<ITreeNode>, IDataService
Methods
GetElementLinkableEndsTreeAsync(int, string, LinkDefClassificationTreeOptions, TreeFilterOptions, CancellationToken)
Возвращает первый уровень дерева концов связей элемента.
Task<IPaginatedList<ILinkScopeTreeNode>> GetElementLinkableEndsTreeAsync(int elementId, string filterString = "", LinkDefClassificationTreeOptions options = LinkDefClassificationTreeOptions.Default, TreeFilterOptions filterOptions = TreeFilterOptions.Default, CancellationToken cancellationToken = default)
Parameters
elementIdintИдентификатор элемента.
filterStringstringСтрока фильтрации.
optionsLinkDefClassificationTreeOptionsПараметры отображения дерева.
filterOptionsTreeFilterOptionsПараметры фильтрации.
cancellationTokenCancellationTokenТокен отмены.
Returns
GetElementLinkableEndsTreeNodeAsync(int, IdentifiableObjectType, int, CancellationToken)
Возвращает указанный узел дерева концов связей элемента.
Task<ILinkScopeTreeNode> GetElementLinkableEndsTreeNodeAsync(int objectId, IdentifiableObjectType typeId, int elementId, CancellationToken cancellationToken = default)
Parameters
objectIdintИдентификатор узла.
typeIdIdentifiableObjectTypeИдентификатор типа узла.
elementIdintИдентификатор элемента.
cancellationTokenCancellationTokenТокен отмены.
Returns
GetElementLinkableEndsTreeNodeChildrenAsync(IIdentifiableObject, int, int, int, string, LinkDefClassificationTreeOptions, TreeFilterOptions, CancellationToken)
Возвращает содержимое указанного узла дерева концов связей элемента.
Task<IPaginatedList<ILinkScopeTreeNode>> GetElementLinkableEndsTreeNodeChildrenAsync(IIdentifiableObject nodeObject, int elementId, int pageNumber, int pageSize, string filterString = "", LinkDefClassificationTreeOptions options = LinkDefClassificationTreeOptions.Default, TreeFilterOptions filterOptions = TreeFilterOptions.Default, CancellationToken cancellationToken = default)
Parameters
nodeObjectIIdentifiableObjectОбъект узла дерева связей.
elementIdintИдентификатор элемента.
pageNumberintНомер страницы
pageSizeintКоличество элементов на странице
filterStringstringСтрока фильтрации.
optionsLinkDefClassificationTreeOptionsПараметры отображения дерева.
filterOptionsTreeFilterOptionsПараметры фильтрации.
cancellationTokenCancellationTokenТокен отмены.
Returns
GetLinkDefClassificationTreeAsync(LinkDefClassificationTreeOptions, string, TreeFilterOptions, CancellationToken)
Возвращает первый уровень дерева классификации определений связей.
Task<IPaginatedList<ILinkScopeTreeNode>> GetLinkDefClassificationTreeAsync(LinkDefClassificationTreeOptions options = LinkDefClassificationTreeOptions.Default, string filterString = "", TreeFilterOptions filterOptions = TreeFilterOptions.Default, CancellationToken cancellationToken = default)
Parameters
optionsLinkDefClassificationTreeOptionsПараметры отображения дерева.
filterStringstringСтрока фильтрации.
filterOptionsTreeFilterOptionsПараметры фильтрации.
cancellationTokenCancellationTokenТокен отмены.
Returns
GetLinkDefClassificationTreeNodeAsync(int, IdentifiableObjectType, CancellationToken)
Возвращает указанный узел дерева классификации определений связей.
Task<ILinkScopeTreeNode> GetLinkDefClassificationTreeNodeAsync(int objectId, IdentifiableObjectType typeId, CancellationToken cancellationToken = default)
Parameters
objectIdintИдентификатор узла.
typeIdIdentifiableObjectTypeИдентификатор типа узла.
cancellationTokenCancellationTokenТокен отмены.
Returns
GetLinkDefClassificationTreeNodeChildrenAsync(IIdentifiableObject, int, int, LinkDefClassificationTreeOptions, string, TreeFilterOptions, CancellationToken)
Возвращает содержимое указанного узла дерева классификации определений связей.
Task<IPaginatedList<ILinkScopeTreeNode>> GetLinkDefClassificationTreeNodeChildrenAsync(IIdentifiableObject nodeObject, int pageNumber, int pageSize, LinkDefClassificationTreeOptions options = LinkDefClassificationTreeOptions.Default, string filterString = "", TreeFilterOptions filterOptions = TreeFilterOptions.Default, CancellationToken cancellationToken = default)
Parameters
nodeObjectIIdentifiableObjectОбъект узла дерева классификации определений связей.
pageNumberintНомер страницы.
pageSizeintКоличество элементов на странице.
optionsLinkDefClassificationTreeOptionsПараметры отображения дерева.
filterStringstringСтрока фильтрации.
filterOptionsTreeFilterOptionsПараметры фильтрации.
cancellationTokenCancellationTokenТокен отмены.