Table of Contents

Class MeasureEntityApiClient

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

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

public class MeasureEntityApiClient : IDisposable
Inheritance
MeasureEntityApiClient
Implements
Inherited Members

Constructors

MeasureEntityApiClient(HttpClient)

public MeasureEntityApiClient(HttpClient httpClient)

Parameters

httpClient HttpClient

Methods

Create(CancellationToken)

Создаёт новую измеряемую величину.

public Task<IMeasureEntity?> Create(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task<IMeasureEntity>

Delete(IDeleteRequest, CancellationToken)

Удаляет измеряемую величину.

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

Parameters

request IDeleteRequest

Идентификатор объекта.

cancellationToken CancellationToken

Returns

Task

Dispose()

public void Dispose()

GetAll(IGetAllMeasureEntityRequest, CancellationToken)

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

public Task<List<IMeasureEntity>?> GetAll(IGetAllMeasureEntityRequest request, CancellationToken cancellationToken = default)

Parameters

request IGetAllMeasureEntityRequest

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

cancellationToken CancellationToken

Returns

Task<List<IMeasureEntity>>

GetByCode(IGetByCodeMeasureEntityRequest, CancellationToken)

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

public Task<IMeasureEntity?> GetByCode(IGetByCodeMeasureEntityRequest request, CancellationToken cancellationToken = default)

Parameters

request IGetByCodeMeasureEntityRequest

Запрос поиска измеряемой величины по коду.

cancellationToken CancellationToken

Returns

Task<IMeasureEntity>

GetById(IGetByIdMeasureEntityRequest, CancellationToken)

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

public Task<IMeasureEntity?> GetById(IGetByIdMeasureEntityRequest request, CancellationToken cancellationToken = default)

Parameters

request IGetByIdMeasureEntityRequest

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

cancellationToken CancellationToken

Returns

Task<IMeasureEntity>

GetByUid(IGetByUidMeasureEntityRequest, CancellationToken)

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

public Task<IMeasureEntity?> GetByUid(IGetByUidMeasureEntityRequest request, CancellationToken cancellationToken = default)

Parameters

request IGetByUidMeasureEntityRequest

Запрос поиска измеряемой величины по Guid.

cancellationToken CancellationToken

Returns

Task<IMeasureEntity>

Update(IUpdateMeasureEntityRequest, CancellationToken)

Изменяет существующую измеряемую величину.

public Task<IMeasureEntity?> Update(IUpdateMeasureEntityRequest request, CancellationToken cancellationToken = default)

Parameters

request IUpdateMeasureEntityRequest

Запрос на изменение измеряемой величины.

cancellationToken CancellationToken

Returns

Task<IMeasureEntity>