Table of Contents

Class TreeApiClient

Namespace
Ascon.Polynom.Web.Api.Client.Services
Assembly
Ascon.Polynom.Web.Api.Client.dll

Контроллер для работы с деревьями.

public class TreeApiClient : IDisposable
Inheritance
TreeApiClient
Implements
Inherited Members

Constructors

TreeApiClient(HttpClient)

public TreeApiClient(HttpClient httpClient)

Parameters

httpClient HttpClient

Methods

Dispose()

public void Dispose()

FindNode(IFindChildClassificationNodeRequest, CancellationToken)

Возвращает дочерний узел дерева классификации.

public Task<IClassificationTreeNode?> FindNode(IFindChildClassificationNodeRequest request, CancellationToken cancellationToken = default)

Parameters

request IFindChildClassificationNodeRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IClassificationTreeNode>

GetClassification(IClassificationTreeRequest, CancellationToken)

Возвращает корень дерева классификации.

public Task<IPaginatedList<IClassificationTreeNode>?> GetClassification(IClassificationTreeRequest request, CancellationToken cancellationToken = default)

Parameters

request IClassificationTreeRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IPaginatedList<IClassificationTreeNode>>

GetClassificationNode(IGetByIdRequest, CancellationToken)

Возвращает узел дерева классификации.

public Task<IClassificationTreeNode?> GetClassificationNode(IGetByIdRequest request, CancellationToken cancellationToken = default)

Parameters

request IGetByIdRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IClassificationTreeNode>

GetClassificationNodeChildren(IClassificationNodeChildrenRequest, CancellationToken)

Возвращает дочерние узлы узла дерева классификации.

public Task<IPaginatedList<IClassificationTreeNode>?> GetClassificationNodeChildren(IClassificationNodeChildrenRequest request, CancellationToken cancellationToken = default)

Parameters

request IClassificationNodeChildrenRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IPaginatedList<IClassificationTreeNode>>

GetClassificationReference(IClassificationNodeChildrenRequest, CancellationToken)

Возвращает каталоги дерева классификации для указанного справочника.

public Task<IPaginatedList<IClassificationTreeNode>?> GetClassificationReference(IClassificationNodeChildrenRequest request, CancellationToken cancellationToken = default)

Parameters

request IClassificationNodeChildrenRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IPaginatedList<IClassificationTreeNode>>

GetCompabilityElements(IGetCompabilityElementsTreeRequest, CancellationToken)

Возвращает совместимые элементы в виде дерева.

public Task<IPaginatedList<IApplicableTreeNode>?> GetCompabilityElements(IGetCompabilityElementsTreeRequest request, CancellationToken cancellationToken = default)

Parameters

request IGetCompabilityElementsTreeRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IPaginatedList<IApplicableTreeNode>>

GetCompabilityElementsNodeChildren(IGetCompabilityElementsTreeNodeRequest, CancellationToken)

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

public Task<IPaginatedList<IApplicableTreeNode>?> GetCompabilityElementsNodeChildren(IGetCompabilityElementsTreeNodeRequest request, CancellationToken cancellationToken = default)

Parameters

request IGetCompabilityElementsTreeNodeRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IPaginatedList<IApplicableTreeNode>>

GetConceptClassification(IConceptClassificationTreeRequest, CancellationToken)

Возвращает первый уровень дерева понятий.

public Task<IPaginatedList<IConceptTreeNode>?> GetConceptClassification(IConceptClassificationTreeRequest request, CancellationToken cancellationToken = default)

Parameters

request IConceptClassificationTreeRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IPaginatedList<IConceptTreeNode>>

GetConceptClassificationNode(IIdentifierRequest, CancellationToken)

Возвращает указанный узел дерева понятий.

public Task<IConceptTreeNode?> GetConceptClassificationNode(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IConceptTreeNode>

GetConceptClassificationNodeChildren(IConceptClassificationTreeNodeRequest, CancellationToken)

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

public Task<IPaginatedList<IConceptTreeNode>?> GetConceptClassificationNodeChildren(IConceptClassificationTreeNodeRequest request, CancellationToken cancellationToken = default)

Parameters

request IConceptClassificationTreeNodeRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IPaginatedList<IConceptTreeNode>>

GetConceptPropertySource(IConceptPropertySourceTreeRequest, CancellationToken)

Возвращает первый уровень дерева понятий со свойствами.

public Task<IPaginatedList<IConceptTreeNode>?> GetConceptPropertySource(IConceptPropertySourceTreeRequest request, CancellationToken cancellationToken = default)

Parameters

request IConceptPropertySourceTreeRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IPaginatedList<IConceptTreeNode>>

GetConceptPropertySourceNode(IIdentifierRequest, CancellationToken)

Возвращает указанный узел дерева понятий со свойствами.

public Task<IConceptTreeNode?> GetConceptPropertySourceNode(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IConceptTreeNode>

GetConceptPropertySourceNodeChildren(IConceptPropertySourceTreeNodeChildrenRequest, CancellationToken)

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

public Task<IPaginatedList<IConceptTreeNode>?> GetConceptPropertySourceNodeChildren(IConceptPropertySourceTreeNodeChildrenRequest request, CancellationToken cancellationToken = default)

Parameters

request IConceptPropertySourceTreeNodeChildrenRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IPaginatedList<IConceptTreeNode>>

GetElementLinkableEnds(ILinkScopesTreeRequest, CancellationToken)

Возвращает первый уровень дерева концов связей элемента.

public Task<IPaginatedList<ILinkScopeTreeNode>?> GetElementLinkableEnds(ILinkScopesTreeRequest request, CancellationToken cancellationToken = default)

Parameters

request ILinkScopesTreeRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IPaginatedList<ILinkScopeTreeNode>>

GetElementLinkableEndsNode(ILinkScopesNodeRequest, CancellationToken)

Возвращает указанный узел дерева концов связей элемента.

public Task<ILinkScopeTreeNode?> GetElementLinkableEndsNode(ILinkScopesNodeRequest request, CancellationToken cancellationToken = default)

Parameters

request ILinkScopesNodeRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<ILinkScopeTreeNode>

GetElementLinkableEndsNodeChildren(ILinkScopesTreeNodeChildrenRequest, CancellationToken)

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

public Task<IPaginatedList<ILinkScopeTreeNode>?> GetElementLinkableEndsNodeChildren(ILinkScopesTreeNodeChildrenRequest request, CancellationToken cancellationToken = default)

Parameters

request ILinkScopesTreeNodeChildrenRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IPaginatedList<ILinkScopeTreeNode>>

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

public Task<IPaginatedList<ILinkTreeNode>?> GetElementLinks(IElementLinksRequest request, CancellationToken cancellationToken = default)

Parameters

request IElementLinksRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IPaginatedList<ILinkTreeNode>>

GetElementLinksNode(ILinkTreeNodeRequest, CancellationToken)

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

public Task<ILinkTreeNode?> GetElementLinksNode(ILinkTreeNodeRequest request, CancellationToken cancellationToken = default)

Parameters

request ILinkTreeNodeRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<ILinkTreeNode>

GetElementLinksNodeChildren(IElementLinksNodeChildrenRequest, CancellationToken)

Возвращает содержимое указанного узла дерева связей элемента (для представления в виде дерева).

public Task<IPaginatedList<ILinkTreeNode>?> GetElementLinksNodeChildren(IElementLinksNodeChildrenRequest request, CancellationToken cancellationToken = default)

Parameters

request IElementLinksNodeChildrenRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IPaginatedList<ILinkTreeNode>>

GetEventLog(IEventLogTreeRequest, CancellationToken)

Возвращает корень дерева событий.

public Task<IEventLogTreeNode?> GetEventLog(IEventLogTreeRequest request, CancellationToken cancellationToken = default)

Parameters

request IEventLogTreeRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IEventLogTreeNode>

GetEventLogNode(IEventLogNodeRequest, CancellationToken)

Возвращает содержимое первого уровня указанного узла дерева событий.

public Task<IPaginatedList<IEventLogTreeNode>?> GetEventLogNode(IEventLogNodeRequest request, CancellationToken cancellationToken = default)

Parameters

request IEventLogNodeRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IPaginatedList<IEventLogTreeNode>>

GetFavorites(IFavoritesTreeRequest, CancellationToken)

Возвращает первый уровень дерева избранного.

public Task<IPaginatedList<IFavoritesTreeNode>?> GetFavorites(IFavoritesTreeRequest request, CancellationToken cancellationToken = default)

Parameters

request IFavoritesTreeRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IPaginatedList<IFavoritesTreeNode>>

GetFavoritesNode(IIdentifierRequest, CancellationToken)

Возвращает указанный узел дерева избранного.

public Task<IFavoritesTreeNode?> GetFavoritesNode(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IFavoritesTreeNode>

GetFavoritesNodeChildren(IFavoritesTreeNodeChildrenRequest, CancellationToken)

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

public Task<IPaginatedList<IFavoritesTreeNode>?> GetFavoritesNodeChildren(IFavoritesTreeNodeChildrenRequest request, CancellationToken cancellationToken = default)

Parameters

request IFavoritesTreeNodeChildrenRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IPaginatedList<IFavoritesTreeNode>>

GetFormula(IFormulaTreeRequest, CancellationToken)

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

public Task<IPaginatedList<ITreeNode>?> GetFormula(IFormulaTreeRequest request, CancellationToken cancellationToken = default)

Parameters

request IFormulaTreeRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IPaginatedList<ITreeNode>>

GetFormulaNode(IIdentifierRequest, CancellationToken)

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

public Task<ITreeNode?> GetFormulaNode(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<ITreeNode>

GetFormulaNodeChildren(IFormulaTreeNodeChildrenRequest, CancellationToken)

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

public Task<IPaginatedList<ITreeNode>?> GetFormulaNodeChildren(IFormulaTreeNodeChildrenRequest request, CancellationToken cancellationToken = default)

Parameters

request IFormulaTreeNodeChildrenRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IPaginatedList<ITreeNode>>

GetLinkDefClassification(ILinkDefClassificationTreeRequest, CancellationToken)

Возвращает первый уровень дерева классификации определений связей.

public Task<IPaginatedList<ILinkScopeTreeNode>?> GetLinkDefClassification(ILinkDefClassificationTreeRequest request, CancellationToken cancellationToken = default)

Parameters

request ILinkDefClassificationTreeRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IPaginatedList<ILinkScopeTreeNode>>

GetLinkDefClassificationNode(IIdentifierRequest, CancellationToken)

Возвращает указанный узел дерева классификации определений связей.

public Task<ILinkScopeTreeNode?> GetLinkDefClassificationNode(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<ILinkScopeTreeNode>

GetLinkDefClassificationNodeChildren(ILinkDefClassificationTreeNodeChildrenRequest, CancellationToken)

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

public Task<PaginatedList<ILinkScopeTreeNode>?> GetLinkDefClassificationNodeChildren(ILinkDefClassificationTreeNodeChildrenRequest request, CancellationToken cancellationToken = default)

Parameters

request ILinkDefClassificationTreeNodeChildrenRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<PaginatedList<ILinkScopeTreeNode>>

GetMeasureClassification(IMeasureTreeRequest, CancellationToken)

Возвращает первый уровень дерева единиц измерения.

public Task<IPaginatedList<IMeasureTreeNode>?> GetMeasureClassification(IMeasureTreeRequest request, CancellationToken cancellationToken = default)

Parameters

request IMeasureTreeRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IPaginatedList<IMeasureTreeNode>>

GetMeasureClassificationNode(IIdentifierRequest, CancellationToken)

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

public Task<IMeasureTreeNode?> GetMeasureClassificationNode(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IMeasureTreeNode>

GetMeasureClassificationNodeChildren(IMeasureTreeNodeChildrenRequest, CancellationToken)

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

public Task<IPaginatedList<IMeasureTreeNode>?> GetMeasureClassificationNodeChildren(IMeasureTreeNodeChildrenRequest request, CancellationToken cancellationToken = default)

Parameters

request IMeasureTreeNodeChildrenRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IPaginatedList<IMeasureTreeNode>>

GetOwnConceptPropertySource(IOwnConceptPropertySourceRequest, CancellationToken)

Возвращает дерево собственных понятий каталога/группы.

public Task<IPaginatedList<IConceptTreeNode>?> GetOwnConceptPropertySource(IOwnConceptPropertySourceRequest request, CancellationToken cancellationToken = default)

Parameters

request IOwnConceptPropertySourceRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IPaginatedList<IConceptTreeNode>>

GetPropDefClassification(IPropDefClassificationTreeRequest, CancellationToken)

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

public Task<IPaginatedList<IPropertyTreeNode>?> GetPropDefClassification(IPropDefClassificationTreeRequest request, CancellationToken cancellationToken = default)

Parameters

request IPropDefClassificationTreeRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IPaginatedList<IPropertyTreeNode>>

GetPropDefClassificationNode(IIdentifierRequest, CancellationToken)

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

public Task<IPropertyTreeNode?> GetPropDefClassificationNode(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IPropertyTreeNode>

GetPropDefClassificationNodeChildren(IPropDefClassificationTreeNodeChildrenRequest, CancellationToken)

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

public Task<IPaginatedList<IPropertyTreeNode>?> GetPropDefClassificationNodeChildren(IPropDefClassificationTreeNodeChildrenRequest request, CancellationToken cancellationToken = default)

Parameters

request IPropDefClassificationTreeNodeChildrenRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IPaginatedList<IPropertyTreeNode>>

GetPropertySearch(IPropertySearchTreeRequest, CancellationToken)

Возвращает первый уровень результата поиска по свойствам.

public Task<IPaginatedList<IApplicableTreeNode>?> GetPropertySearch(IPropertySearchTreeRequest request, CancellationToken cancellationToken = default)

Parameters

request IPropertySearchTreeRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IPaginatedList<IApplicableTreeNode>>

GetPropertySearchNodeChildren(IPropertySearchNodeChildrenRequest, CancellationToken)

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

public Task<IPaginatedList<IApplicableTreeNode>?> GetPropertySearchNodeChildren(IPropertySearchNodeChildrenRequest request, CancellationToken cancellationToken = default)

Parameters

request IPropertySearchNodeChildrenRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IPaginatedList<IApplicableTreeNode>>

GetScopeClassification(IScopeClassificationTreeRequest, CancellationToken)

Возвращает первый уровень дерева классификации, отфильтрованного по областям.

public Task<IPaginatedList<IClassificationTreeNode>?> GetScopeClassification(IScopeClassificationTreeRequest request, CancellationToken cancellationToken = default)

Parameters

request IScopeClassificationTreeRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IPaginatedList<IClassificationTreeNode>>

GetScopeClassificationFilterItems(IScopeClassificationFilterItemsRequest, CancellationToken)

Возвращает список элементов фильтра для указанных областей фильтрации.

public Task<IGetFilterItemsResponse?> GetScopeClassificationFilterItems(IScopeClassificationFilterItemsRequest request, CancellationToken cancellationToken = default)

Parameters

request IScopeClassificationFilterItemsRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IGetFilterItemsResponse>

GetScopeClassificationNode(IScopeClassificationNodeRequest, CancellationToken)

Возвращает указанный узел дерева классификации, отфильтрованного по областям.

public Task<IClassificationTreeNode?> GetScopeClassificationNode(IScopeClassificationNodeRequest request, CancellationToken cancellationToken = default)

Parameters

request IScopeClassificationNodeRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IClassificationTreeNode>

GetScopeClassificationNodeChildren(IScopeClassificationNodeChildrenRequest, CancellationToken)

Возвращает содержимое указанного узла дерева классификации, отфильтрованного по областям.

public Task<IPaginatedList<IClassificationTreeNode>?> GetScopeClassificationNodeChildren(IScopeClassificationNodeChildrenRequest request, CancellationToken cancellationToken = default)

Parameters

request IScopeClassificationNodeChildrenRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IPaginatedList<IClassificationTreeNode>>

GetSecurity(ISecurityTreeRequest, CancellationToken)

Возвращает первый уровень дерева оргструктуры.

public Task<IPaginatedList<ITreeNode>?> GetSecurity(ISecurityTreeRequest request, CancellationToken cancellationToken = default)

Parameters

request ISecurityTreeRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IPaginatedList<ITreeNode>>

GetSecurityNode(IIdentifierRequest, CancellationToken)

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

public Task<ITreeNode?> GetSecurityNode(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<ITreeNode>

GetSecurityNodeChildren(ISecurityTreeNodeChildrenRequest, CancellationToken)

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

public Task<IPaginatedList<ITreeNode>?> GetSecurityNodeChildren(ISecurityTreeNodeChildrenRequest request, CancellationToken cancellationToken = default)

Parameters

request ISecurityTreeNodeChildrenRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IPaginatedList<ITreeNode>>

GetViewpointNode(IViewpointTreeNodeRequest, CancellationToken)

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

public Task<IPaginatedList<IClassificationTreeNode>?> GetViewpointNode(IViewpointTreeNodeRequest request, CancellationToken cancellationToken = default)

Parameters

request IViewpointTreeNodeRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IPaginatedList<IClassificationTreeNode>>