Table of Contents

Class BackgroundTaskApiClient

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

Контроллер для работы с фоновыми задачами.

public class BackgroundTaskApiClient : IDisposable
Inheritance
BackgroundTaskApiClient
Implements
Inherited Members

Constructors

BackgroundTaskApiClient(HttpClient)

public BackgroundTaskApiClient(HttpClient httpClient)

Parameters

httpClient HttpClient

Methods

AddRightForReference(IAddRightRequest, CancellationToken)

Добавляет новое право для указанного справочника

public Task AddRightForReference(IAddRightRequest request, CancellationToken cancellationToken = default)

Parameters

request IAddRightRequest

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

cancellationToken CancellationToken

Returns

Task

Cancel(ICancelBackgroundTaskRequest, CancellationToken)

Отменяет фоновую задачу

public Task Cancel(ICancelBackgroundTaskRequest request, CancellationToken cancellationToken = default)

Parameters

request ICancelBackgroundTaskRequest

Идентификатор фоновой задачи

cancellationToken CancellationToken

Returns

Task

Dispose()

public void Dispose()

GetAll(CancellationToken)

Возвращает список фоновых задач

public Task<List<BackgroundTaskInfo>?> GetAll(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task<List<BackgroundTaskInfo>>

RemoveRightForReference(IRemoveRightRequest, CancellationToken)

Удаляет право для указанного справочника

public Task RemoveRightForReference(IRemoveRightRequest request, CancellationToken cancellationToken = default)

Parameters

request IRemoveRightRequest

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

cancellationToken CancellationToken

Returns

Task

SubscribeOnStructureItem(IdentifierRequest, CancellationToken)

Подписывает на события элемента структуры

public Task SubscribeOnStructureItem(IdentifierRequest identifier, CancellationToken cancellationToken = default)

Parameters

identifier IdentifierRequest

Идентификатор элемента структуры

cancellationToken CancellationToken

Returns

Task