Class ConceptApiClient
Контроллер для работы с понятиями.
public class ConceptApiClient : IDisposable
- Inheritance
-
ConceptApiClient
- Implements
- Inherited Members
Constructors
ConceptApiClient(HttpClient)
public ConceptApiClient(HttpClient httpClient)
Parameters
httpClientHttpClient
Methods
AddAppointedConcept(IAddAppointedConceptRequest, CancellationToken)
Назначает понятие на каталог/группу.
public Task<IAppointedConceptsResponse?> AddAppointedConcept(IAddAppointedConceptRequest request, CancellationToken cancellationToken = default)
Parameters
requestIAddAppointedConceptRequestЗапрос назначения понятия.
cancellationTokenCancellationToken
Returns
Create(ICreateConceptRequest, CancellationToken)
Создаёт новое понятие.
public Task<IConcept?> Create(ICreateConceptRequest request, CancellationToken cancellationToken = default)
Parameters
requestICreateConceptRequestЗапрос создания понятия.
cancellationTokenCancellationToken
Returns
Dispose()
public void Dispose()
GetAll(IGetAllConceptsRequest, CancellationToken)
Возвращает список понятий.
public Task<PaginatedList<IConcept>?> GetAll(IGetAllConceptsRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetAllConceptsRequestЗапрос списка понятий.
cancellationTokenCancellationToken
Returns
GetAllSubConcepts(IIdentifierRequest, CancellationToken)
Возвращает коллекцию всех понятий-потомков.
public Task<List<IIdentifiableObject>?> GetAllSubConcepts(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestЗапрос понятий-потомков.
cancellationTokenCancellationToken
Returns
GetAllSuperConcepts(IIdentifierRequest, CancellationToken)
Возвращает коллекцию всех супер-понятий.
public Task<List<IIdentifiableObject>?> GetAllSuperConcepts(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestЗапрос супер-понятий.
cancellationTokenCancellationToken
Returns
GetAppointers(IIdentifierRequest, CancellationToken)
Возвращает коллекцию элементов, на которые назначено данное понятие.
public Task<List<IIdentifiableObject>?> GetAppointers(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestЗапрос элементов, на которые назначено понятие.
cancellationTokenCancellationToken
Returns
GetByAbsoluteCode(IGetByAbsoluteCodeRequest, CancellationToken)
Возвращает понятие по его полному коду.
public Task<IConcept?> GetByAbsoluteCode(IGetByAbsoluteCodeRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByAbsoluteCodeRequestЗапрос понятия по полному коду.
cancellationTokenCancellationToken
Returns
GetByCode(IGetByCodeRequest, CancellationToken)
Возвращает понятие по его коду.
public Task<IConcept?> GetByCode(IGetByCodeRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByCodeRequestЗапрос понятия по коду.
cancellationTokenCancellationToken
Returns
GetByConceptAppointer(IIdentifierRequest, CancellationToken)
Возвращает понятия каталога/группы.
public Task<IAppointedConceptsResponse?> GetByConceptAppointer(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestЗапрос понятия каталога/группы.
cancellationTokenCancellationToken
Returns
GetById(IGetByIdRequest, CancellationToken)
Возвращает понятие по идентификатору.
public Task<IConcept?> GetById(IGetByIdRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByIdRequestЗапрос понятия по идентификатору.
cancellationTokenCancellationToken
Returns
GetByUid(IGetByUidRequest, CancellationToken)
Возвращает понятие по Guid.
public Task<IConcept?> GetByUid(IGetByUidRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByUidRequestЗапрос понятия по Guid.
cancellationTokenCancellationToken
Returns
GetConceptAsOwn(IGetConceptAsOwnRequest, CancellationToken)
Возвращает понятие для назначения как собственного.
public Task<IConcept?> GetConceptAsOwn(IGetConceptAsOwnRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetConceptAsOwnRequestЗапрос понятия для назначения его как собственного.
cancellationTokenCancellationToken
Returns
GetConceptPropertySources(IIdentifierRequest, CancellationToken)
Возвращает коллекцию всех источников свойств в понятии.
public Task<List<IIdentifiableObject>?> GetConceptPropertySources(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestЗапрос источников свойств понятия.
cancellationTokenCancellationToken
Returns
GetPropertySources(IIdentifierRequest, CancellationToken)
Возвращает коллекцию собственных определений свойств данного понятия.
public Task<List<IIdentifiableObject>?> GetPropertySources(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestЗапрос собственных свойств понятия.
cancellationTokenCancellationToken
Returns
GetStatistic(IIdentifierRequest, CancellationToken)
Возвращает статистику.
public Task<IIdentifiableObject?> GetStatistic(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestЗапрос статистики.
cancellationTokenCancellationToken
Returns
GetSubConcepts(IIdentifierRequest, CancellationToken)
Возвращает непосредственных потомков данного понятия.
public Task<List<IIdentifiableObject>?> GetSubConcepts(IIdentifierRequest request, CancellationToken cancellationToken = default)
Parameters
requestIIdentifierRequestЗапрос потомков данного понятия.
cancellationTokenCancellationToken
Returns
RemoveAppointedConcept(IRemoveAppointedConceptRequest, CancellationToken)
Удаляет назначенное понятие у каталога/группы.
public Task RemoveAppointedConcept(IRemoveAppointedConceptRequest request, CancellationToken cancellationToken = default)
Parameters
requestIRemoveAppointedConceptRequestЗапрос удаления понятия.
cancellationTokenCancellationToken
Returns
SetDisabled(ISetDisabledConceptRequest, CancellationToken)
Устанавливает назначаемому понятию признак "Отключенное".
public Task SetDisabled(ISetDisabledConceptRequest request, CancellationToken cancellationToken = default)
Parameters
requestISetDisabledConceptRequestЗапрос установки признака.
cancellationTokenCancellationToken
Returns
SetInheritable(ISetInheritableConceptRequest, CancellationToken)
Устанавливает назначаемому понятию признак "Наследуемое".
public Task SetInheritable(ISetInheritableConceptRequest request, CancellationToken cancellationToken = default)
Parameters
requestISetInheritableConceptRequestЗапрос установки признака.
cancellationTokenCancellationToken
Returns
SetMandatory(ISetMandatoryConceptRequest, CancellationToken)
Устанавливает назначаемому понятию признак "Обязательное для объектов".
public Task SetMandatory(ISetMandatoryConceptRequest request, CancellationToken cancellationToken = default)
Parameters
requestISetMandatoryConceptRequestЗапрос установки признака.
cancellationTokenCancellationToken
Returns
SetOrderDirection(ISetOrderDirectionConceptRequest, CancellationToken)
Изменяет порядок отображения понятий.
public Task<IAppointedConceptsResponse?> SetOrderDirection(ISetOrderDirectionConceptRequest request, CancellationToken cancellationToken = default)
Parameters
requestISetOrderDirectionConceptRequestЗапрос изменения порядка отображения понятий.
cancellationTokenCancellationToken
Returns
UpdatePositions(IAppointedConceptsOrderRequest, CancellationToken)
Изменяет порядок собственных понятий.
public Task UpdatePositions(IAppointedConceptsOrderRequest request, CancellationToken cancellationToken = default)
Parameters
requestIAppointedConceptsOrderRequestЗапрос на изменение порядка назначенных понятий.
cancellationTokenCancellationToken