Class TableApiClient
Контроллер для работы с таблицами.
public class TableApiClient : IDisposable
- Inheritance
-
TableApiClient
- Implements
- Inherited Members
Constructors
TableApiClient(HttpClient)
public TableApiClient(HttpClient httpClient)
Parameters
httpClientHttpClient
Methods
CreateTableColumnDefinition(ICreateTableColumnDefinitionRequest, CancellationToken)
Создаёт новое определение столбца таблицы в настройках таблицы.
public Task<IHierarchicalTableSettings?> CreateTableColumnDefinition(ICreateTableColumnDefinitionRequest request, CancellationToken cancellationToken = default)
Parameters
requestICreateTableColumnDefinitionRequestЗапрос создания определения столбца таблицы.
cancellationTokenCancellationToken
Returns
DeleteTableColumnDefinition(IDeleteTableColumnDefinitionRequest, CancellationToken)
Удаляет определение столбца таблицы из настроек таблицы.
public Task DeleteTableColumnDefinition(IDeleteTableColumnDefinitionRequest request, CancellationToken cancellationToken = default)
Parameters
requestIDeleteTableColumnDefinitionRequestЗапрос на удаление столбца таблицы.
cancellationTokenCancellationToken
Returns
Dispose()
public void Dispose()
GetColumnsInfo(IGetColumnsInfoRequest, CancellationToken)
Возвращает информацию о столбцах для таблицы.
public Task<IGetColumnsInfoResponse?> GetColumnsInfo(IGetColumnsInfoRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetColumnsInfoRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
GetFilterValues(IGetFilterValuesRequest, CancellationToken)
Возвращает уникальные значения для указанного столбца таблицы.
public Task<IPropertyValueContainer?> GetFilterValues(IGetFilterValuesRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetFilterValuesRequestИдентификатор квалификатора свойства.
cancellationTokenCancellationToken
Returns
GetSettings(IGetTableSettingsRequest, CancellationToken)
Возвращает настройки таблицы элемента структуры.
public Task<IHierarchicalTableSettings?> GetSettings(IGetTableSettingsRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetTableSettingsRequestcancellationTokenCancellationToken
Returns
GetTable(IGetTableRequest, CancellationToken)
Возвращает содержимое группы в виде таблицы.
public Task<ITable?> GetTable(IGetTableRequest request, CancellationToken cancellationToken = default)
Parameters
requestIGetTableRequestЗапрос таблицы.
cancellationTokenCancellationToken
Returns
ResetSettingsForUser(IResetSettingsForUserRequest, CancellationToken)
Сбрасывает настройки таблицы для текущего пользователя.
public Task ResetSettingsForUser(IResetSettingsForUserRequest request, CancellationToken cancellationToken = default)
Parameters
requestIResetSettingsForUserRequestИдентификатор группы.
cancellationTokenCancellationToken
Returns
SetInheritanceSettings(ISetInheritanceSettings, CancellationToken)
Устанавливает признак наследования настроек таблицы.
public Task SetInheritanceSettings(ISetInheritanceSettings request, CancellationToken cancellationToken = default)
Parameters
requestISetInheritanceSettingscancellationTokenCancellationToken
Returns
SetOverrideSettings(ISetOverrideSettingRequest, CancellationToken)
Устанавливает признак переопределения настроек таблицы.
public Task<IHierarchicalTableSettings?> SetOverrideSettings(ISetOverrideSettingRequest request, CancellationToken cancellationToken = default)
Parameters
requestISetOverrideSettingRequestcancellationTokenCancellationToken
Returns
UpdateColumnsForUser(IUpdateColumnsForUserRequest, CancellationToken)
Изменяет состав столбцов таблицы для текущего пользователя.
public Task UpdateColumnsForUser(IUpdateColumnsForUserRequest request, CancellationToken cancellationToken = default)
Parameters
requestIUpdateColumnsForUserRequestЗапрос изменения состава колонок.
cancellationTokenCancellationToken
Returns
UpdateMeasureUnitOfColumn(IUpdateMeasureUnitOfColumnRequest, CancellationToken)
Изменяет единицу измерения у определения столбца таблицы.
public Task UpdateMeasureUnitOfColumn(IUpdateMeasureUnitOfColumnRequest request, CancellationToken cancellationToken = default)
Parameters
requestIUpdateMeasureUnitOfColumnRequestПараметры запроса.
cancellationTokenCancellationToken
Returns
UpdatePositionOfColumns(IUpdatePositionOfColumnsRequest, CancellationToken)
Изменяет порядок определений столбцов таблицы.
public Task UpdatePositionOfColumns(IUpdatePositionOfColumnsRequest request, CancellationToken cancellationToken = default)
Parameters
requestIUpdatePositionOfColumnsRequestЗапрос на изменение порядка определений столбцов таблицы.
cancellationTokenCancellationToken
Returns
UpdatePositionOfColumnsForUser(IUpdatePositionOfColumnsRequest, CancellationToken)
Изменяет порядок столбцов таблицы для текущего пользователя.
public Task UpdatePositionOfColumnsForUser(IUpdatePositionOfColumnsRequest request, CancellationToken cancellationToken = default)
Parameters
requestIUpdatePositionOfColumnsRequestЗапрос изменения позиций колонок.
cancellationTokenCancellationToken