Class TreeApiClient
Контроллер для работы с деревьями.
public class TreeApiClient : IDisposable
- Inheritance
-
TreeApiClient
- Implements
- Inherited Members
Constructors
TreeApiClient(HttpClient)
public TreeApiClient(HttpClient httpClient)
Parameters
httpClientHttpClient
Methods
Dispose()
public void Dispose()
FindNode(IFindChildClassificationNodeRequest, CancellationToken)
Возвращает дочерний узел дерева классификации.
public Task<IClassificationTreeNode?> FindNode(IFindChildClassificationNodeRequest request, CancellationToken cancellationToken = default)
Parameters
requestIFindChildClassificationNodeRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetClassification(IClassificationTreeRequest, CancellationToken)
Возвращает корень дерева классификации.
public Task<IPaginatedList<IClassificationTreeNode>?> GetClassification(IClassificationTreeRequest request, CancellationToken cancellationToken = default)
Parameters
requestIClassificationTreeRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetClassificationNode(IGetByIdRequest, CancellationToken)
Возвращает узел дерева классификации.
public Task<IClassificationTreeNode?> GetClassificationNode(IGetByIdRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByIdRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetClassificationNodeChildren(IClassificationNodeChildrenRequest, CancellationToken)
Возвращает дочерние узлы узла дерева классификации.
public Task<IPaginatedList<IClassificationTreeNode>?> GetClassificationNodeChildren(IClassificationNodeChildrenRequest request, CancellationToken cancellationToken = default)
Parameters
requestIClassificationNodeChildrenRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetClassificationReference(IClassificationNodeChildrenRequest, CancellationToken)
Возвращает каталоги дерева классификации для указанного справочника.
public Task<IPaginatedList<IClassificationTreeNode>?> GetClassificationReference(IClassificationNodeChildrenRequest request, CancellationToken cancellationToken = default)
Parameters
requestIClassificationNodeChildrenRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetCompabilityElements(IGetCompabilityElementsTreeRequest, CancellationToken)
Возвращает совместимые элементы в виде дерева.
public Task<IPaginatedList<IApplicableTreeNode>?> GetCompabilityElements(IGetCompabilityElementsTreeRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetCompabilityElementsTreeRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetCompabilityElementsNodeChildren(IGetCompabilityElementsTreeNodeRequest, CancellationToken)
Возвращает содержимое указанного узла дерева совместимых элементов.
public Task<IPaginatedList<IApplicableTreeNode>?> GetCompabilityElementsNodeChildren(IGetCompabilityElementsTreeNodeRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetCompabilityElementsTreeNodeRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetConceptClassification(IConceptClassificationTreeRequest, CancellationToken)
Возвращает первый уровень дерева понятий.
public Task<IPaginatedList<IConceptTreeNode>?> GetConceptClassification(IConceptClassificationTreeRequest request, CancellationToken cancellationToken = default)
Parameters
requestIConceptClassificationTreeRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetConceptClassificationNode(IIdentifierRequest, CancellationToken)
Возвращает указанный узел дерева понятий.
public Task<IConceptTreeNode?> GetConceptClassificationNode(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetConceptClassificationNodeChildren(IConceptClassificationTreeNodeRequest, CancellationToken)
Возвращает содержимое указанного узла дерева понятий.
public Task<IPaginatedList<IConceptTreeNode>?> GetConceptClassificationNodeChildren(IConceptClassificationTreeNodeRequest request, CancellationToken cancellationToken = default)
Parameters
requestIConceptClassificationTreeNodeRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetConceptPropertySource(IConceptPropertySourceTreeRequest, CancellationToken)
Возвращает первый уровень дерева понятий со свойствами.
public Task<IPaginatedList<IConceptTreeNode>?> GetConceptPropertySource(IConceptPropertySourceTreeRequest request, CancellationToken cancellationToken = default)
Parameters
requestIConceptPropertySourceTreeRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetConceptPropertySourceNode(IIdentifierRequest, CancellationToken)
Возвращает указанный узел дерева понятий со свойствами.
public Task<IConceptTreeNode?> GetConceptPropertySourceNode(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetConceptPropertySourceNodeChildren(IConceptPropertySourceTreeNodeChildrenRequest, CancellationToken)
Возвращает содержимое указанного узла дерева понятий со свойствами.
public Task<IPaginatedList<IConceptTreeNode>?> GetConceptPropertySourceNodeChildren(IConceptPropertySourceTreeNodeChildrenRequest request, CancellationToken cancellationToken = default)
Parameters
requestIConceptPropertySourceTreeNodeChildrenRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetElementLinkableEnds(ILinkScopesTreeRequest, CancellationToken)
Возвращает первый уровень дерева концов связей элемента.
public Task<IPaginatedList<ILinkScopeTreeNode>?> GetElementLinkableEnds(ILinkScopesTreeRequest request, CancellationToken cancellationToken = default)
Parameters
requestILinkScopesTreeRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetElementLinkableEndsNode(ILinkScopesNodeRequest, CancellationToken)
Возвращает указанный узел дерева концов связей элемента.
public Task<ILinkScopeTreeNode?> GetElementLinkableEndsNode(ILinkScopesNodeRequest request, CancellationToken cancellationToken = default)
Parameters
requestILinkScopesNodeRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetElementLinkableEndsNodeChildren(ILinkScopesTreeNodeChildrenRequest, CancellationToken)
Возвращает содержимое указанного узла дерева концов связей элемента.
public Task<IPaginatedList<ILinkScopeTreeNode>?> GetElementLinkableEndsNodeChildren(ILinkScopesTreeNodeChildrenRequest request, CancellationToken cancellationToken = default)
Parameters
requestILinkScopesTreeNodeChildrenRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetElementLinks(IElementLinksRequest, CancellationToken)
Возвращает первый уровень дерева связей элемента.
public Task<IPaginatedList<ILinkTreeNode>?> GetElementLinks(IElementLinksRequest request, CancellationToken cancellationToken = default)
Parameters
requestIElementLinksRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetElementLinksNode(ILinkTreeNodeRequest, CancellationToken)
Возвращает указанный узел дерева связей элемента.
public Task<ILinkTreeNode?> GetElementLinksNode(ILinkTreeNodeRequest request, CancellationToken cancellationToken = default)
Parameters
requestILinkTreeNodeRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetElementLinksNodeChildren(IElementLinksNodeChildrenRequest, CancellationToken)
Возвращает содержимое указанного узла дерева связей элемента (для представления в виде дерева).
public Task<IPaginatedList<ILinkTreeNode>?> GetElementLinksNodeChildren(IElementLinksNodeChildrenRequest request, CancellationToken cancellationToken = default)
Parameters
requestIElementLinksNodeChildrenRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetEventLog(IEventLogTreeRequest, CancellationToken)
Возвращает корень дерева событий.
public Task<IEventLogTreeNode?> GetEventLog(IEventLogTreeRequest request, CancellationToken cancellationToken = default)
Parameters
requestIEventLogTreeRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetEventLogNode(IEventLogNodeRequest, CancellationToken)
Возвращает содержимое первого уровня указанного узла дерева событий.
public Task<IPaginatedList<IEventLogTreeNode>?> GetEventLogNode(IEventLogNodeRequest request, CancellationToken cancellationToken = default)
Parameters
requestIEventLogNodeRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetFavorites(IFavoritesTreeRequest, CancellationToken)
Возвращает первый уровень дерева избранного.
public Task<IPaginatedList<IFavoritesTreeNode>?> GetFavorites(IFavoritesTreeRequest request, CancellationToken cancellationToken = default)
Parameters
requestIFavoritesTreeRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetFavoritesNode(IIdentifierRequest, CancellationToken)
Возвращает указанный узел дерева избранного.
public Task<IFavoritesTreeNode?> GetFavoritesNode(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetFavoritesNodeChildren(IFavoritesTreeNodeChildrenRequest, CancellationToken)
Возвращает содержимое указанного узла дерева избранного.
public Task<IPaginatedList<IFavoritesTreeNode>?> GetFavoritesNodeChildren(IFavoritesTreeNodeChildrenRequest request, CancellationToken cancellationToken = default)
Parameters
requestIFavoritesTreeNodeChildrenRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetFormula(IFormulaTreeRequest, CancellationToken)
Возвращает первый уровень дерева формул.
public Task<IPaginatedList<ITreeNode>?> GetFormula(IFormulaTreeRequest request, CancellationToken cancellationToken = default)
Parameters
requestIFormulaTreeRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetFormulaNode(IIdentifierRequest, CancellationToken)
Возвращает указанный узел дерева формул.
public Task<ITreeNode?> GetFormulaNode(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetFormulaNodeChildren(IFormulaTreeNodeChildrenRequest, CancellationToken)
Возвращает содержимое указанного узла дерева формул.
public Task<IPaginatedList<ITreeNode>?> GetFormulaNodeChildren(IFormulaTreeNodeChildrenRequest request, CancellationToken cancellationToken = default)
Parameters
requestIFormulaTreeNodeChildrenRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetLinkDefClassification(ILinkDefClassificationTreeRequest, CancellationToken)
Возвращает первый уровень дерева классификации определений связей.
public Task<IPaginatedList<ILinkScopeTreeNode>?> GetLinkDefClassification(ILinkDefClassificationTreeRequest request, CancellationToken cancellationToken = default)
Parameters
requestILinkDefClassificationTreeRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetLinkDefClassificationNode(IIdentifierRequest, CancellationToken)
Возвращает указанный узел дерева классификации определений связей.
public Task<ILinkScopeTreeNode?> GetLinkDefClassificationNode(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetLinkDefClassificationNodeChildren(ILinkDefClassificationTreeNodeChildrenRequest, CancellationToken)
Возвращает содержимое указанного узла дерева классификации определений связей.
public Task<PaginatedList<ILinkScopeTreeNode>?> GetLinkDefClassificationNodeChildren(ILinkDefClassificationTreeNodeChildrenRequest request, CancellationToken cancellationToken = default)
Parameters
requestILinkDefClassificationTreeNodeChildrenRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetMeasureClassification(IMeasureTreeRequest, CancellationToken)
Возвращает первый уровень дерева единиц измерения.
public Task<IPaginatedList<IMeasureTreeNode>?> GetMeasureClassification(IMeasureTreeRequest request, CancellationToken cancellationToken = default)
Parameters
requestIMeasureTreeRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetMeasureClassificationNode(IIdentifierRequest, CancellationToken)
Возвращает указанный узел дерева единиц измерения.
public Task<IMeasureTreeNode?> GetMeasureClassificationNode(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetMeasureClassificationNodeChildren(IMeasureTreeNodeChildrenRequest, CancellationToken)
Возвращает содержимое указанного узла дерева единиц измерения.
public Task<IPaginatedList<IMeasureTreeNode>?> GetMeasureClassificationNodeChildren(IMeasureTreeNodeChildrenRequest request, CancellationToken cancellationToken = default)
Parameters
requestIMeasureTreeNodeChildrenRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetOwnConceptPropertySource(IOwnConceptPropertySourceRequest, CancellationToken)
Возвращает дерево собственных понятий каталога/группы.
public Task<IPaginatedList<IConceptTreeNode>?> GetOwnConceptPropertySource(IOwnConceptPropertySourceRequest request, CancellationToken cancellationToken = default)
Parameters
requestIOwnConceptPropertySourceRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetPropDefClassification(IPropDefClassificationTreeRequest, CancellationToken)
Возвращает первый уровень дерева свойств.
public Task<IPaginatedList<IPropertyTreeNode>?> GetPropDefClassification(IPropDefClassificationTreeRequest request, CancellationToken cancellationToken = default)
Parameters
requestIPropDefClassificationTreeRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetPropDefClassificationNode(IIdentifierRequest, CancellationToken)
Возвращает указанный узел дерева свойств.
public Task<IPropertyTreeNode?> GetPropDefClassificationNode(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetPropDefClassificationNodeChildren(IPropDefClassificationTreeNodeChildrenRequest, CancellationToken)
Возвращает содержимое указанного узла дерева свойств.
public Task<IPaginatedList<IPropertyTreeNode>?> GetPropDefClassificationNodeChildren(IPropDefClassificationTreeNodeChildrenRequest request, CancellationToken cancellationToken = default)
Parameters
requestIPropDefClassificationTreeNodeChildrenRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetPropertySearch(IPropertySearchTreeRequest, CancellationToken)
Возвращает первый уровень результата поиска по свойствам.
public Task<IPaginatedList<IApplicableTreeNode>?> GetPropertySearch(IPropertySearchTreeRequest request, CancellationToken cancellationToken = default)
Parameters
requestIPropertySearchTreeRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetPropertySearchNodeChildren(IPropertySearchNodeChildrenRequest, CancellationToken)
Возвращает содержимое указанного узла дерева результатов поиска по свойствам.
public Task<IPaginatedList<IApplicableTreeNode>?> GetPropertySearchNodeChildren(IPropertySearchNodeChildrenRequest request, CancellationToken cancellationToken = default)
Parameters
requestIPropertySearchNodeChildrenRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetScopeClassification(IScopeClassificationTreeRequest, CancellationToken)
Возвращает первый уровень дерева классификации, отфильтрованного по областям.
public Task<IPaginatedList<IClassificationTreeNode>?> GetScopeClassification(IScopeClassificationTreeRequest request, CancellationToken cancellationToken = default)
Parameters
requestIScopeClassificationTreeRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetScopeClassificationFilterItems(IScopeClassificationFilterItemsRequest, CancellationToken)
Возвращает список элементов фильтра для указанных областей фильтрации.
public Task<IGetFilterItemsResponse?> GetScopeClassificationFilterItems(IScopeClassificationFilterItemsRequest request, CancellationToken cancellationToken = default)
Parameters
requestIScopeClassificationFilterItemsRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetScopeClassificationNode(IScopeClassificationNodeRequest, CancellationToken)
Возвращает указанный узел дерева классификации, отфильтрованного по областям.
public Task<IClassificationTreeNode?> GetScopeClassificationNode(IScopeClassificationNodeRequest request, CancellationToken cancellationToken = default)
Parameters
requestIScopeClassificationNodeRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetScopeClassificationNodeChildren(IScopeClassificationNodeChildrenRequest, CancellationToken)
Возвращает содержимое указанного узла дерева классификации, отфильтрованного по областям.
public Task<IPaginatedList<IClassificationTreeNode>?> GetScopeClassificationNodeChildren(IScopeClassificationNodeChildrenRequest request, CancellationToken cancellationToken = default)
Parameters
requestIScopeClassificationNodeChildrenRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetSecurity(ISecurityTreeRequest, CancellationToken)
Возвращает первый уровень дерева оргструктуры.
public Task<IPaginatedList<ITreeNode>?> GetSecurity(ISecurityTreeRequest request, CancellationToken cancellationToken = default)
Parameters
requestISecurityTreeRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetSecurityNode(IIdentifierRequest, CancellationToken)
Возвращает указанный узел дерева оргструктуры.
public Task<ITreeNode?> GetSecurityNode(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetSecurityNodeChildren(ISecurityTreeNodeChildrenRequest, CancellationToken)
Возвращает содержимое указанного узла дерева оргструктуры.
public Task<IPaginatedList<ITreeNode>?> GetSecurityNodeChildren(ISecurityTreeNodeChildrenRequest request, CancellationToken cancellationToken = default)
Parameters
requestISecurityTreeNodeChildrenRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetViewpointNode(IViewpointTreeNodeRequest, CancellationToken)
Возвращает содержимое указанного узла дерева представлений.
public Task<IPaginatedList<IClassificationTreeNode>?> GetViewpointNode(IViewpointTreeNodeRequest request, CancellationToken cancellationToken = default)
Parameters
requestIViewpointTreeNodeRequestПараметры запроса.
cancellationTokenCancellationToken