Table of Contents

Class AutoExportTaskExtensions

Namespace
Lers.Http.Tasks
Assembly
Lers.System.dll

Содержит методы расширения для работы с заданиями экспорта.

public static class AutoExportTaskExtensions
Inheritance
AutoExportTaskExtensions
Inherited Members

Methods

CreateTask(RestClient, ExportTask)

Создаёт задание.

public static Task<BaseSaveResponseParameters> CreateTask(this RestClient client, ExportTask task)

Parameters

client RestClient

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

task ExportTask

Параметры создаваемого задания.

Returns

Task<BaseSaveResponseParameters>

Задание, после завершения которого вернутся параметры созданного задания.

DeleteTask(RestClient, EntityIdentifier)

Удаляет задание.

public static Task DeleteTask(this RestClient client, EntityIdentifier id)

Parameters

client RestClient

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

id EntityIdentifier

Идентификатор задания, которое необходимо удалить.

Returns

Task

Задание, после завершения которого задание будет удалено.

GetTasByIdk(RestClient, EntityIdentifier)

Возвращает задание по идентификатору.

public static Task<ExportTask> GetTasByIdk(this RestClient client, EntityIdentifier id)

Parameters

client RestClient

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

id EntityIdentifier

Идентификатор задания, которое необходимо получить.

Returns

Task<ExportTask>

Задание, после завершения которого вернётся задание эуспорта.

GetTasksList(RestClient)

ВОзвращает список заданий.

public static Task<ExportTask[]> GetTasksList(this RestClient client)

Parameters

client RestClient

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

Returns

Task<ExportTask[]>

Задание, после завершения которого вернётся список заданий.

UpdateTask(RestClient, ExportTask)

Обновляет задание.

public static Task<BaseSaveResponseParameters> UpdateTask(this RestClient client, ExportTask task)

Parameters

client RestClient

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

task ExportTask

Параметры обновляемого задания.

Returns

Task<BaseSaveResponseParameters>

Задание, после завершения которого вернутся параметры обновлённого задания.