Table of Contents

Class ConceptApiClient

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

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

public class ConceptApiClient : IDisposable
Inheritance
ConceptApiClient
Implements
Inherited Members

Constructors

ConceptApiClient(HttpClient)

public ConceptApiClient(HttpClient httpClient)

Parameters

httpClient HttpClient

Methods

AddAppointedConcept(IAddAppointedConceptRequest, CancellationToken)

Назначает понятие на каталог/группу.

public Task<IAppointedConceptsResponse?> AddAppointedConcept(IAddAppointedConceptRequest request, CancellationToken cancellationToken = default)

Parameters

request IAddAppointedConceptRequest

Запрос назначения понятия.

cancellationToken CancellationToken

Returns

Task<IAppointedConceptsResponse>

Create(ICreateConceptRequest, CancellationToken)

Создаёт новое понятие.

public Task<IConcept?> Create(ICreateConceptRequest request, CancellationToken cancellationToken = default)

Parameters

request ICreateConceptRequest

Запрос создания понятия.

cancellationToken CancellationToken

Returns

Task<IConcept>

Dispose()

public void Dispose()

GetAll(IGetAllConceptsRequest, CancellationToken)

Возвращает список понятий.

public Task<PaginatedList<IConcept>?> GetAll(IGetAllConceptsRequest request, CancellationToken cancellationToken = default)

Parameters

request IGetAllConceptsRequest

Запрос списка понятий.

cancellationToken CancellationToken

Returns

Task<PaginatedList<IConcept>>

GetAllSubConcepts(IIdentifierRequest, CancellationToken)

Возвращает коллекцию всех понятий-потомков.

public Task<List<IIdentifiableObject>?> GetAllSubConcepts(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest

Запрос понятий-потомков.

cancellationToken CancellationToken

Returns

Task<List<IIdentifiableObject>>

GetAllSuperConcepts(IIdentifierRequest, CancellationToken)

Возвращает коллекцию всех супер-понятий.

public Task<List<IIdentifiableObject>?> GetAllSuperConcepts(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest

Запрос супер-понятий.

cancellationToken CancellationToken

Returns

Task<List<IIdentifiableObject>>

GetAppointers(IIdentifierRequest, CancellationToken)

Возвращает коллекцию элементов, на которые назначено данное понятие.

public Task<List<IIdentifiableObject>?> GetAppointers(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest

Запрос элементов, на которые назначено понятие.

cancellationToken CancellationToken

Returns

Task<List<IIdentifiableObject>>

GetByAbsoluteCode(IGetByAbsoluteCodeRequest, CancellationToken)

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

public Task<IConcept?> GetByAbsoluteCode(IGetByAbsoluteCodeRequest request, CancellationToken cancellationToken = default)

Parameters

request IGetByAbsoluteCodeRequest

Запрос понятия по полному коду.

cancellationToken CancellationToken

Returns

Task<IConcept>

GetByCode(IGetByCodeRequest, CancellationToken)

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

public Task<IConcept?> GetByCode(IGetByCodeRequest request, CancellationToken cancellationToken = default)

Parameters

request IGetByCodeRequest

Запрос понятия по коду.

cancellationToken CancellationToken

Returns

Task<IConcept>

GetByConceptAppointer(IIdentifierRequest, CancellationToken)

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

public Task<IAppointedConceptsResponse?> GetByConceptAppointer(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest

Запрос понятия каталога/группы.

cancellationToken CancellationToken

Returns

Task<IAppointedConceptsResponse>

GetById(IGetByIdRequest, CancellationToken)

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

public Task<IConcept?> GetById(IGetByIdRequest request, CancellationToken cancellationToken = default)

Parameters

request IGetByIdRequest

Запрос понятия по идентификатору.

cancellationToken CancellationToken

Returns

Task<IConcept>

GetByUid(IGetByUidRequest, CancellationToken)

Возвращает понятие по Guid.

public Task<IConcept?> GetByUid(IGetByUidRequest request, CancellationToken cancellationToken = default)

Parameters

request IGetByUidRequest

Запрос понятия по Guid.

cancellationToken CancellationToken

Returns

Task<IConcept>

GetConceptAsOwn(IGetConceptAsOwnRequest, CancellationToken)

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

public Task<IConcept?> GetConceptAsOwn(IGetConceptAsOwnRequest request, CancellationToken cancellationToken = default)

Parameters

request IGetConceptAsOwnRequest

Запрос понятия для назначения его как собственного.

cancellationToken CancellationToken

Returns

Task<IConcept>

GetConceptPropertySources(IIdentifierRequest, CancellationToken)

Возвращает коллекцию всех источников свойств в понятии.

public Task<List<IIdentifiableObject>?> GetConceptPropertySources(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest

Запрос источников свойств понятия.

cancellationToken CancellationToken

Returns

Task<List<IIdentifiableObject>>

GetPropertySources(IIdentifierRequest, CancellationToken)

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

public Task<List<IIdentifiableObject>?> GetPropertySources(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest

Запрос собственных свойств понятия.

cancellationToken CancellationToken

Returns

Task<List<IIdentifiableObject>>

GetStatistic(IIdentifierRequest, CancellationToken)

Возвращает статистику.

public Task<IIdentifiableObject?> GetStatistic(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest

Запрос статистики.

cancellationToken CancellationToken

Returns

Task<IIdentifiableObject>

GetSubConcepts(IIdentifierRequest, CancellationToken)

Возвращает непосредственных потомков данного понятия.

public Task<List<IIdentifiableObject>?> GetSubConcepts(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest

Запрос потомков данного понятия.

cancellationToken CancellationToken

Returns

Task<List<IIdentifiableObject>>

RemoveAppointedConcept(IRemoveAppointedConceptRequest, CancellationToken)

Удаляет назначенное понятие у каталога/группы.

public Task RemoveAppointedConcept(IRemoveAppointedConceptRequest request, CancellationToken cancellationToken = default)

Parameters

request IRemoveAppointedConceptRequest

Запрос удаления понятия.

cancellationToken CancellationToken

Returns

Task

SetDisabled(ISetDisabledConceptRequest, CancellationToken)

Устанавливает назначаемому понятию признак "Отключенное".

public Task SetDisabled(ISetDisabledConceptRequest request, CancellationToken cancellationToken = default)

Parameters

request ISetDisabledConceptRequest

Запрос установки признака.

cancellationToken CancellationToken

Returns

Task

SetInheritable(ISetInheritableConceptRequest, CancellationToken)

Устанавливает назначаемому понятию признак "Наследуемое".

public Task SetInheritable(ISetInheritableConceptRequest request, CancellationToken cancellationToken = default)

Parameters

request ISetInheritableConceptRequest

Запрос установки признака.

cancellationToken CancellationToken

Returns

Task

SetMandatory(ISetMandatoryConceptRequest, CancellationToken)

Устанавливает назначаемому понятию признак "Обязательное для объектов".

public Task SetMandatory(ISetMandatoryConceptRequest request, CancellationToken cancellationToken = default)

Parameters

request ISetMandatoryConceptRequest

Запрос установки признака.

cancellationToken CancellationToken

Returns

Task

SetOrderDirection(ISetOrderDirectionConceptRequest, CancellationToken)

Изменяет порядок отображения понятий.

public Task<IAppointedConceptsResponse?> SetOrderDirection(ISetOrderDirectionConceptRequest request, CancellationToken cancellationToken = default)

Parameters

request ISetOrderDirectionConceptRequest

Запрос изменения порядка отображения понятий.

cancellationToken CancellationToken

Returns

Task<IAppointedConceptsResponse>

UpdatePositions(IAppointedConceptsOrderRequest, CancellationToken)

Изменяет порядок собственных понятий.

public Task UpdatePositions(IAppointedConceptsOrderRequest request, CancellationToken cancellationToken = default)

Parameters

request IAppointedConceptsOrderRequest

Запрос на изменение порядка назначенных понятий.

cancellationToken CancellationToken

Returns

Task