Class BackgroundTaskApiClient
Контроллер для работы с фоновыми задачами.
public class BackgroundTaskApiClient : IDisposable
- Inheritance
-
BackgroundTaskApiClient
- Implements
- Inherited Members
Constructors
BackgroundTaskApiClient(HttpClient)
public BackgroundTaskApiClient(HttpClient httpClient)
Parameters
httpClientHttpClient
Methods
AddRightForReference(IAddRightRequest, CancellationToken)
Добавляет новое право для указанного справочника
public Task AddRightForReference(IAddRightRequest request, CancellationToken cancellationToken = default)
Parameters
requestIAddRightRequestПараметры запроса
cancellationTokenCancellationToken
Returns
Cancel(ICancelBackgroundTaskRequest, CancellationToken)
Отменяет фоновую задачу
public Task Cancel(ICancelBackgroundTaskRequest request, CancellationToken cancellationToken = default)
Parameters
requestICancelBackgroundTaskRequestИдентификатор фоновой задачи
cancellationTokenCancellationToken
Returns
Dispose()
public void Dispose()
GetAll(CancellationToken)
Возвращает список фоновых задач
public Task<List<BackgroundTaskInfo>?> GetAll(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationToken
Returns
RemoveRightForReference(IRemoveRightRequest, CancellationToken)
Удаляет право для указанного справочника
public Task RemoveRightForReference(IRemoveRightRequest request, CancellationToken cancellationToken = default)
Parameters
requestIRemoveRightRequestПараметры запроса
cancellationTokenCancellationToken
Returns
SubscribeOnStructureItem(IdentifierRequest, CancellationToken)
Подписывает на события элемента структуры
public Task SubscribeOnStructureItem(IdentifierRequest identifier, CancellationToken cancellationToken = default)
Parameters
identifierIdentifierRequestИдентификатор элемента структуры
cancellationTokenCancellationToken