Class MeasureEntityApiClient
Контроллер для работы с измеряемыми сущностями.
public class MeasureEntityApiClient : IDisposable
- Inheritance
-
MeasureEntityApiClient
- Implements
- Inherited Members
Constructors
MeasureEntityApiClient(HttpClient)
public MeasureEntityApiClient(HttpClient httpClient)
Parameters
httpClientHttpClient
Methods
Create(CancellationToken)
Создаёт новую измеряемую величину.
public Task<IMeasureEntity?> Create(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationToken
Returns
Delete(IDeleteRequest, CancellationToken)
Удаляет измеряемую величину.
public Task Delete(IDeleteRequest request, CancellationToken cancellationToken = default)
Parameters
requestIDeleteRequestИдентификатор объекта.
cancellationTokenCancellationToken
Returns
Dispose()
public void Dispose()
GetAll(IGetAllMeasureEntityRequest, CancellationToken)
Возвращает все измеряемые величины. При наличии идентификатора хранилища запрос пройдет без авторизации. При отсутствии идентификатор хранилища запрос будет выполнен с авторизацией или, если хранилище единственное, без нее с автоматическим выбором единственного хранилища.
public Task<List<IMeasureEntity>?> GetAll(IGetAllMeasureEntityRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetAllMeasureEntityRequestЗапрос поиска всех измеряемых величин.
cancellationTokenCancellationToken
Returns
GetByCode(IGetByCodeMeasureEntityRequest, CancellationToken)
Возвращает измеряемую величину по ее коду. При наличии идентификатора хранилища запрос пройдет без авторизации. При отсутствии идентификатор хранилища запрос будет выполнен с авторизацией или, если хранилище единственное, без нее с автоматическим выбором единственного хранилища.
public Task<IMeasureEntity?> GetByCode(IGetByCodeMeasureEntityRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByCodeMeasureEntityRequestЗапрос поиска измеряемой величины по коду.
cancellationTokenCancellationToken
Returns
GetById(IGetByIdMeasureEntityRequest, CancellationToken)
Возвращает измеряемую величину по ее идентификатору. При наличии идентификатора хранилища запрос пройдет без авторизации. При отсутствии идентификатор хранилища запрос будет выполнен с авторизацией или, если хранилище единственное, без нее с автоматическим выбором единственного хранилища.
public Task<IMeasureEntity?> GetById(IGetByIdMeasureEntityRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByIdMeasureEntityRequestЗапрос поиска измеряемой величины по идентификатору.
cancellationTokenCancellationToken
Returns
GetByUid(IGetByUidMeasureEntityRequest, CancellationToken)
Возвращает измеряемую величину по ее идентификатору. При наличии идентификатора хранилища запрос пройдет без авторизации. При отсутствии идентификатор хранилища запрос будет выполнен с авторизацией или, если хранилище единственное, без нее с автоматическим выбором единственного хранилища.
public Task<IMeasureEntity?> GetByUid(IGetByUidMeasureEntityRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetByUidMeasureEntityRequestЗапрос поиска измеряемой величины по Guid.
cancellationTokenCancellationToken
Returns
Update(IUpdateMeasureEntityRequest, CancellationToken)
Изменяет существующую измеряемую величину.
public Task<IMeasureEntity?> Update(IUpdateMeasureEntityRequest request, CancellationToken cancellationToken = default)
Parameters
requestIUpdateMeasureEntityRequestЗапрос на изменение измеряемой величины.
cancellationTokenCancellationToken