Table of Contents

Class TableApiClient

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

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

public class TableApiClient : IDisposable
Inheritance
TableApiClient
Implements
Inherited Members

Constructors

TableApiClient(HttpClient)

public TableApiClient(HttpClient httpClient)

Parameters

httpClient HttpClient

Methods

CreateTableColumnDefinition(ICreateTableColumnDefinitionRequest, CancellationToken)

Создаёт новое определение столбца таблицы в настройках таблицы.

public Task<IHierarchicalTableSettings?> CreateTableColumnDefinition(ICreateTableColumnDefinitionRequest request, CancellationToken cancellationToken = default)

Parameters

request ICreateTableColumnDefinitionRequest

Запрос создания определения столбца таблицы.

cancellationToken CancellationToken

Returns

Task<IHierarchicalTableSettings>

DeleteTableColumnDefinition(IDeleteTableColumnDefinitionRequest, CancellationToken)

Удаляет определение столбца таблицы из настроек таблицы.

public Task DeleteTableColumnDefinition(IDeleteTableColumnDefinitionRequest request, CancellationToken cancellationToken = default)

Parameters

request IDeleteTableColumnDefinitionRequest

Запрос на удаление столбца таблицы.

cancellationToken CancellationToken

Returns

Task

Dispose()

public void Dispose()

GetColumnsInfo(IGetColumnsInfoRequest, CancellationToken)

Возвращает информацию о столбцах для таблицы.

public Task<IGetColumnsInfoResponse?> GetColumnsInfo(IGetColumnsInfoRequest request, CancellationToken cancellationToken = default)

Parameters

request IGetColumnsInfoRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task<IGetColumnsInfoResponse>

GetFilterValues(IGetFilterValuesRequest, CancellationToken)

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

public Task<IPropertyValueContainer?> GetFilterValues(IGetFilterValuesRequest request, CancellationToken cancellationToken = default)

Parameters

request IGetFilterValuesRequest

Идентификатор квалификатора свойства.

cancellationToken CancellationToken

Returns

Task<IPropertyValueContainer>

GetSettings(IGetTableSettingsRequest, CancellationToken)

Возвращает настройки таблицы элемента структуры.

public Task<IHierarchicalTableSettings?> GetSettings(IGetTableSettingsRequest request, CancellationToken cancellationToken = default)

Parameters

request IGetTableSettingsRequest
cancellationToken CancellationToken

Returns

Task<IHierarchicalTableSettings>

GetTable(IGetTableRequest, CancellationToken)

Возвращает содержимое группы в виде таблицы.

public Task<ITable?> GetTable(IGetTableRequest request, CancellationToken cancellationToken = default)

Parameters

request IGetTableRequest

Запрос таблицы.

cancellationToken CancellationToken

Returns

Task<ITable>

ResetSettingsForUser(IResetSettingsForUserRequest, CancellationToken)

Сбрасывает настройки таблицы для текущего пользователя.

public Task ResetSettingsForUser(IResetSettingsForUserRequest request, CancellationToken cancellationToken = default)

Parameters

request IResetSettingsForUserRequest

Идентификатор группы.

cancellationToken CancellationToken

Returns

Task

SetInheritanceSettings(ISetInheritanceSettings, CancellationToken)

Устанавливает признак наследования настроек таблицы.

public Task SetInheritanceSettings(ISetInheritanceSettings request, CancellationToken cancellationToken = default)

Parameters

request ISetInheritanceSettings
cancellationToken CancellationToken

Returns

Task

SetOverrideSettings(ISetOverrideSettingRequest, CancellationToken)

Устанавливает признак переопределения настроек таблицы.

public Task<IHierarchicalTableSettings?> SetOverrideSettings(ISetOverrideSettingRequest request, CancellationToken cancellationToken = default)

Parameters

request ISetOverrideSettingRequest
cancellationToken CancellationToken

Returns

Task<IHierarchicalTableSettings>

UpdateColumnsForUser(IUpdateColumnsForUserRequest, CancellationToken)

Изменяет состав столбцов таблицы для текущего пользователя.

public Task UpdateColumnsForUser(IUpdateColumnsForUserRequest request, CancellationToken cancellationToken = default)

Parameters

request IUpdateColumnsForUserRequest

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

cancellationToken CancellationToken

Returns

Task

UpdateMeasureUnitOfColumn(IUpdateMeasureUnitOfColumnRequest, CancellationToken)

Изменяет единицу измерения у определения столбца таблицы.

public Task UpdateMeasureUnitOfColumn(IUpdateMeasureUnitOfColumnRequest request, CancellationToken cancellationToken = default)

Parameters

request IUpdateMeasureUnitOfColumnRequest

Параметры запроса.

cancellationToken CancellationToken

Returns

Task

UpdatePositionOfColumns(IUpdatePositionOfColumnsRequest, CancellationToken)

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

public Task UpdatePositionOfColumns(IUpdatePositionOfColumnsRequest request, CancellationToken cancellationToken = default)

Parameters

request IUpdatePositionOfColumnsRequest

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

cancellationToken CancellationToken

Returns

Task

UpdatePositionOfColumnsForUser(IUpdatePositionOfColumnsRequest, CancellationToken)

Изменяет порядок столбцов таблицы для текущего пользователя.

public Task UpdatePositionOfColumnsForUser(IUpdatePositionOfColumnsRequest request, CancellationToken cancellationToken = default)

Parameters

request IUpdatePositionOfColumnsRequest

Запрос изменения позиций колонок.

cancellationToken CancellationToken

Returns

Task