Table of Contents

Class ConceptPropertySourceApiClient

Namespace
Ascon.Polynom.Web.Api.Client.Services
Assembly
Ascon.Polynom.Web.Api.Client.dll
public class ConceptPropertySourceApiClient : IDisposable
Inheritance
ConceptPropertySourceApiClient
Implements
Inherited Members

Constructors

ConceptPropertySourceApiClient(HttpClient)

public ConceptPropertySourceApiClient(HttpClient httpClient)

Parameters

httpClient HttpClient

Methods

Create(ICreateConceptPropertySourceRequest, CancellationToken)

Создает пустое свойство понятия.

public Task<IConceptPropertySource?> Create(ICreateConceptPropertySourceRequest request, CancellationToken cancellationToken = default)

Parameters

request ICreateConceptPropertySourceRequest

Объект запроса создания свойства понятия.

cancellationToken CancellationToken

Returns

Task<IConceptPropertySource>

Delete(IDeleteRequest, CancellationToken)

Удаляет свойство из понятия.

public Task Delete(IDeleteRequest request, CancellationToken cancellationToken = default)

Parameters

request IDeleteRequest

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

cancellationToken CancellationToken

Returns

Task

Dispose()

public void Dispose()

GetAutoGeneratedNamePreview(IIdentifierRequest, CancellationToken)

Возвращает сгенерированное автоматически имя свойства. Такое имя будет у свойства, если отключить флаг IsNameManuallySet.

public Task<string?> GetAutoGeneratedNamePreview(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest

Запрос поиска объекта.

cancellationToken CancellationToken

Returns

Task<string>

GetByAbsoluteCode(IGetByAbsoluteCodeRequest, CancellationToken)

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

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

Parameters

request IGetByAbsoluteCodeRequest

Запрос поиска объекта.

cancellationToken CancellationToken

Returns

Task<IConceptPropertySource>

GetByCode(IGetByCodeConceptPropertySourceRequest, CancellationToken)

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

public Task<IConceptPropertySource?> GetByCode(IGetByCodeConceptPropertySourceRequest request, CancellationToken cancellationToken = default)

Parameters

request IGetByCodeConceptPropertySourceRequest

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

cancellationToken CancellationToken

Returns

Task<IConceptPropertySource>

GetByConcept(IIdentifierRequest, CancellationToken)

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

public Task<List<IConceptPropertySource>?> GetByConcept(IIdentifierRequest request, CancellationToken cancellationToken = default)

Parameters

request IIdentifierRequest

Запрос поиска объекта.

cancellationToken CancellationToken

Returns

Task<List<IConceptPropertySource>>

GetById(IGetByIdRequest, CancellationToken)

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

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

Parameters

request IGetByIdRequest

Запрос поиска объекта.

cancellationToken CancellationToken

Returns

Task<IConceptPropertySource>

GetByUid(IGetByUidRequest, CancellationToken)

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

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

Parameters

request IGetByUidRequest

Запрос на получение объекта по Guid.

cancellationToken CancellationToken

Returns

Task<IConceptPropertySource>

SetDefaultMeasureUnitForAllValues(ISetDefaultMeasureUnitForAllValuesConceptPropertySourceRequest, CancellationToken)

Устанавливает единицы измерения по умолчанию для всех значений свойства понятия.

public Task<IConceptPropertySource?> SetDefaultMeasureUnitForAllValues(ISetDefaultMeasureUnitForAllValuesConceptPropertySourceRequest request, CancellationToken cancellationToken = default)

Parameters

request ISetDefaultMeasureUnitForAllValuesConceptPropertySourceRequest

Объект запроса установки единиц измерения.

cancellationToken CancellationToken

Returns

Task<IConceptPropertySource>

SetDisplayName(ISetDisplayNameConceptPropertySourceRequest, CancellationToken)

Устанавливает отображаемое имя свойства понятия.

public Task<IConceptPropertySource?> SetDisplayName(ISetDisplayNameConceptPropertySourceRequest request, CancellationToken cancellationToken = default)

Parameters

request ISetDisplayNameConceptPropertySourceRequest

Объект запроса установки отображаемого имени.

cancellationToken CancellationToken

Returns

Task<IConceptPropertySource>

SetFormula(ISetFormulaConceptPropertySourceRequest, CancellationToken)

Устанавливает формулу во владельце свойства понятия.

public Task<IConceptPropertySource?> SetFormula(ISetFormulaConceptPropertySourceRequest request, CancellationToken cancellationToken = default)

Parameters

request ISetFormulaConceptPropertySourceRequest

Запрос установки формулы.

cancellationToken CancellationToken

Returns

Task<IConceptPropertySource>

SetIsUnique(ISetIsUniqueConceptPropertySourceRequest, CancellationToken)

Устанавливает уникальность свойства понятия.

public Task<IConceptPropertySource?> SetIsUnique(ISetIsUniqueConceptPropertySourceRequest request, CancellationToken cancellationToken = default)

Parameters

request ISetIsUniqueConceptPropertySourceRequest

Объект запроса установки уникальности.

cancellationToken CancellationToken

Returns

Task<IConceptPropertySource>

Update(IUpdateConceptPropertySourceRequest, CancellationToken)

Редактирует свойство понятия.

public Task<IConceptPropertySource?> Update(IUpdateConceptPropertySourceRequest request, CancellationToken cancellationToken = default)

Parameters

request IUpdateConceptPropertySourceRequest

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

cancellationToken CancellationToken

Returns

Task<IConceptPropertySource>